Ukończył Archidiecezjalne Wyższe Seminarium Duchowne w Krakowie. Uzyskał tytuł naukowy doktora teologii na Papieskim Uniwersytecie Jana Pawła II. W latach 2007 - 2017 mieszkał w Rzymie. Początkowo był duszpasterzem Polaków przy kościele św. Stanisława B.M., przy którym zorganizował działalność Biura Informacji dla Pielgrzymów Polskich oraz Katolicką Szkołę Podstawową, której był dyrektorem. Pełnił funkcję vicedyrektora Domu Polskiego Jana Pawła II w Rzymie. Z ramienia Episkopatu Polski był opiekunem polskich pielgrzymów w Wiecznym Mieście. Obecnie jest proboszczem parafii Opieki NMP w Zabierzowie Bocheńskim.