Krokuvos vaivados Jono Tarnovskio Jaunesniojo (1420/1430–1500) ir Barboros iš Roznovo sūnus. Kilo iš Tarnovskių šeimos, kuri nuo seno valdė žemes Mažojoje Lenkijoje. Buvo auklėjamas kardinolo Frederiko Jogailaičio ir karalių Jono Abrechto, Aleksandro ir Žygimanto Senojo rūmuose. Mokėsi Krokuvos akademijoje. Gavo visapusišką klasikinį humanitarinį, taip pat karinį išsilavinimą.
Savo karinį kelią pradėjo būdamas 22 metų amžiaus vadovaujant etmonui Konstantinui Ostrogiškiui. Dalyvavo žygyje į Moldaviją1512 metais, kur vadovavo kavalerijos įgulai. 1517–1521 metais, tam, kad pagerintų savo išsilavinimą, įgyvendino didelę kelionę po pasaulį: pabuvojo Vakarų Europos šalyse ir aplankė Artimuosius Rytus – tame tarpe Siriją, Palestiną, Egiptą, Graikiją, Turkiją.
Jonas Tarnovskis buvo vedęs du kartus. 1511 metais pirma santuoka buvo su Barbora Tenčinska (1490–1521), Belzo ir Rusios vaivados Mikalojaus Tenčinskio (m. 1497) dukterį. Vaikai nuo pirmos santuokos:
Jonas Aleksandras
Jonas Amor (apie 1516–1537), Krokuvos (1531) ir Tarnovo probstas (1532), Karaliaus sekretorius (1537)
1530 metų gegužį antrą kartą vedė Sofiją Šydlovecką(1513–1551),Karūnos didžiojo kanclerio Kristupo Šydloveckio ir Sofijos Targoviskos dukterį. Vaikai nuo antros santuokos:
Sofija Tarnovska (apie 1534–1570), Kijevo vaivados Konstantino Ostrogiškio (1527–1608) žmona nuo 1553 metų
Janas Kristupas (1536/1537–1567), karaliaus sekretorius (1554), Vojnicos kaštelionas (1557) ir Sandomiro seniūnas. Paskutinis Tarnovskių giminės, vuyriškos linijos atstovas.