W latach 1966–1969 podjął studia na teologii pastoralnej na lubelskim KUL-u, a w 1981 na Wydziale Teologii tej uczelni obronił doktorat na podstawie dysertacji Jasna Góra. Ośrodek kultu maryjnego 1864–1914. W 2000 uzyskał habilitację na KUL-u na podstawie rozprawy Jasna Góra w początkach II Rzeczypospolitej.
Posługa duszpasterska W latach 1965–1966 był kronikarzem Sanktuarium na Jasnej Górze oraz brał udział w Kapitułach Nadzwyczajnych przygotowujących Konstytucje Zakonu Świętego Pawła Pierwszego Pustelnika zgodnie z nauczaniem soboru watykańskiego II. W 1982 był członkiem Komitetu Obchodów 600-lecia Sanktuarium Jasnogórskiego. W latach 1984–1986 organizatorem Jasnogórskich dni Maryjnych na Skałce w Krakowie i współorganizatorem Dni Kultury Maryjnej na Jasnej Górze w latach 1985–1990. W latach 1971–1986 duszpasterzem akademickim DA „Skałka” w Krakowie. W latach 1967–1986 organizatorem grup młodzieżowych Pieszej Pielgrzymki Warszawskiej. Następnie w latach 1978–1996, a od 2004 współorganizatorem i przewodnikiem Pieszej Pielgrzymki ze Skałki w Krakowie na Jasną Górę. Od 1997 duszpasterzem w sanktuarium jasnogórskim. W latach 1983–1990 i od 1994 zastępcą redaktora naczelnego miesięcznika „Jasna Góra”, a potem w latach 1991–1994 redaktorem naczelnym tego miesięcznika. Od 1996 członkiem Rady ds.