Etter fullført legeutdannelse gikk han i tjeneste hos Colonna-familien i Roma og var privatlærer i deres hushold i fem år. I 1654 dro han til Firenze. Der han var livlege for erkehertugene Ferdinand II og Cosimo III. I 1666 ble Redi utnevnt til førstelege og bestyrer av det statlige apoteket («spezeria») av storhertug Ferdinand II, en stilling som han beholdt under Cosimo III. Han tilbrakte derfor en stor del av tida ved hoffet, og er i likhet med Galileo et eksempel på sin tids hoff- og vitenskapsmenn.