W 1977 ukończył studia teologiczne w ChAT, a w 1980 studia podyplomowe w zakresie filozofii na Uniwersytecie Warszawskim. W 1998 uzyskał w ChAT stopień naukowy doktora na podstawie rozprawy pt. Eklezjologia w badaniach teologów starokatolickich.
Od 2004 piastował obowiązki kierownika Katedry Historii Kościoła, a następnie był kierownikiem Katedry Filozofii i Socjologii na tejże uczelni, profesor nadzwyczajny ChAT. 10 maja 2012 został wybrany na prorektora ChAT. Objęcie tej funkcji uniemożliwiła śmierć.