Rosshirt studiò medicina presso l'Università di Würzburg, dove co-fondò anche il "Corps Bavaria Würzburg". Dopo aver completato gli studi, lavorò come ostetrico nell'ospedale e como prosettore nella scuola chirurgica di Bamberga. Nel 1833 succedette come professore ordinario al chirurgo Michael Jäger come direttore della Clinica ostetrica dell'Università di Erlangen. Questa posizione la tenne fino al 1868, dove lo succedette Karl Schroeder (1838-1887).