Naukę kontynuował na Wydziale Teologicznym w Lugano, zdobywając tytuł naukowy licencjata kanonicznego.

6 kwietnia 1997 przyjął święcenia diakonatu, a 3 lipca 1998 święcenia kapłańskie. Od 1998 pełnił posługę kapłańską w Riverze, Bironico i Camignolo, a w latach 1999–2000 w parafii św. Szczepana w Katowicach. W marcu 2004, po czteroletnim kształceniu na Papieskim Uniwersytecie Gregoriańskim w Rzymie, obronił pracę doktorską zatytułowaną: Communicatio idiomatum, której przedmiotem rozważań stała się wymiana wzajemnych przymiotów między Jezusem jako Synem Bożym i Synem Człowieczym.

W latach 2004–2012 był kierownikiem Pracowni Komputerowej oraz adiunktem w Zakładzie Teologii Dogmatycznej WTL UŚ. Od września 2008 do sierpnia 2012 zasiadał we władzach Wydziału, jako prodziekan do spraw nauki.

Posiada doświadczenie wychowawcze i pedagogiczne, które nabywał w kraju i za granicą, posługuje się sześcioma językami obcymi. Od 2006 jest członkiem założycielem Towarzystwa Teologów Dogmatyków, od 2008 Laboratorium Więzi.