Od 1996 do 2016 zajmował stanowisko dyrektora Krajowego Biura Organizacyjnego Światowych Dni Młodzieży, koordynując pobyt Polaków na dziewięciu spotkaniach z trzema papieżami. Od 2014 do 2016 pełnił funkcję sekretarza generalnego Komitetu Organizacyjnego Światowych Dni Młodzieży Kraków 2016. Objął funkcję konsultora Rady ds. Duszpasterstwa Młodzieży Konferencji Episkopatu Polski.