Medici ha studiato privatamente farmacia, ottenendone l'abilitazione alla fine del XVIII secolo. In seguito si è iscritto all'Università di Bologna, dove nel 1802 ha conseguito la laurea in medicina. Da allora, e sino al 1855, ha lavorato all'Ospedale Maggiore di Bologna, presso il quale è stato nominato primario nel 1818. Già tre anni prima, tuttavia, complice la brillante preparazione messa in mostra, ha potuto ottenere l'insegnamento della fisiologia, appena istituito nell'ateneo bolognese, che avrebbe mantenuto per un trentennio. È stato rinomato anche come letterato e, sotto questa veste, ha contribuito alla formazione classica di Marco Minghetti.