Rodil se je na Škotskem. Po opravljenem vojaškem roku in diplomi na Ekonomski fakulteti v Ljubljani je vstopil v jezuitski red. V Dublinu na Irskem je študiral filozofijo, v Rimu teologijo, vmes je v Gorici pastoralno deloval med mladimi. V duhovnika je bil posvečen leta 1994. Prvo duhovniško poslanstvo je opravljal v Dravljah kot kaplan. Nato se je vrnil v Rim, kjer je doktoriral na fakulteti za družbene vede na Papeški univerzi Gregoriana. Jezuitsko formacijo je zaključil v Čilu. Od vrnitve v Slovenjo leta 2005 dalje je odgovoren za Jezuitsko združenje za begunce Slovenije (JRS). Poleg tega poslanstva dela tudi kot publicist ter aktivist za pravičnejši svet (na tej povezavi je kratek izbor njegovih člankov in objav iz zadnjih 10 let). Leta 2013 je bil imenovan za predavatelja na Katehetsko pastoralni šoli za predmet Sociologija religije. Je član skupnosti Dravlje.