Jan Šantroch vystudoval nejprve herectví a poté studoval režii na DAMU a na FAMU. V letech 2000–2010 hrál a hostoval v několika pražských i oblastních divadlech (Divadlo Komedie, Divadlo Na Fidlovačce, Divadlo Gong, Letní shakespearovské slavnosti, Městské divadlo v Mladá Boleslavi).
Ve filmu debutoval v roce 2004 v Clochemerle, francouzském televizním zpracování románu „Zvonokosy“ francouzského autora Gabriela Chevalliera v roli Claudia (postavy v českém prostředí známé jako Standa Botička díky překladu Jaroslava Zaorálka). V roce 2007 se objevil ve výrazné roli příslušníka SNB ve filmové adaptaci …a bude hůř, kultovního románu Jana Pelce v režii Petra Nikolaeva. Objevuje v různých rolích ve filmech, televizních seriálech a také zahraničních produkcích.
Jako režisér a scenárista debutoval v roce 2009 svým studentským filmem Snění o samotě v hlavní roli s Markem Němcem a Josefem Somrem, který vznikl v dílně Jana Němce a Petra Marka na katedře režie FAMU.
Natáčí hudební klipy a reklamní spoty a vyzkoušel si i několik profesí u filmu v oblasti režie a produkce. V roce 2012 natočil krátkometrážní snímek Kytka, který se promítal na několika festivalech (Festival international du film d'Aubagne, Skena Up apod.). Jeho absolventský film Priority s Robertem Jaškówem byl vybrán do užšího výběru na Cenu Magnesia za nejlepší studentský film roku 2014.
Astrophytum