Han var sønn av kjøpmann Peter Printz (1785–1849) og Johanne Cathrine Petronelle Bay (1789–1860) og bror av maleren Christian August Printz. Han ble student med haud fra Fredrikshalds latinskole 1838, studerte i lengre tid botanikk, og tok i januar 1848 medisinsk embetseksamen med haud. 11. august 1848 ble han utnevnt som fattig- og kommunelege i Land, før han 22. oktober 1864 ble utnevnt til distriktslege i Nordre Valdres. Her slo han seg ned på gården Granheim i Vestre Slidre.