29 czerwca 1995 otrzymał święcenia kapłańskie i został inkardynowany do archidiecezji lublańskiej. W 1997 rozpoczął przygotowanie do służby dyplomatycznej na Papieskiej Akademii Kościelnej. 1 lipca 2001 rozpoczął służbę w dyplomacji watykańskiej pracując jako sekretarz nuncjatury w Bangladeszu (2001–2003). Następnie w latach 2003–2014 był pracownikiem sekcji I watykańskiego Sekretariatu Stanu. W roku 2014 został radcą nuncjatury apostolskiej w Niemczech, a w 2018 w Indiach.