Rodil se je v Gorici v Italiji leta 1970. Tam je obiskoval osnovno šolo Ivana Trinka in klasično gimnazijo Primoža Trubarja. Nato se je vpisal na univerzo v Trstu, in sicer na fakulteto za politične vede. V noviciat je vstopil oktobra 1993 v Mariboru. Po noviciatu je dve leti študiral filozofijo na Teološki fakulteti v Ljubljani. Po študiju filozofije je dve leti pastoralno deloval v župniji Dravlje in dve leti v Centru Aletti v Rimu. Teologijo je doštudiral v Rimu na Gregoriani. Potem ko je bil leta 2004 posvečen v duhovnika, je v župniji Dravlje začel služiti kot kaplan. Po treh letih je šel študirat duhovnost in po zaključku magisterija je odšel v Avstralijo na tretjo probacijo. Nato se je vrnil v župnijo Dravlje najprej kot kaplan in leta 2011 postal župnik, leta 2012 pa še hišni predstojnik. P. Adolfo Nicolás, vrhovni predstojnik Družbe Jezusove, je leta 2014 imenoval p. Ivana za provinciala Slovenske province Družbe Jezusove. Službo je prevzel na god sv. Ignacija Lojolskega 31. julija 2014, zaključil pa junija 2020. Trenutno je inkardiniran ad experimentum (poskusno) v Škofijo Ascoli Piceno (Italija).