Studium analityczno-krytyczne uzyskał stopień doktora habilitowanego nauk teologicznych w zakresie teologii fundamentalnej. W 2008 prezydent RP Lech Kaczyński nadał mu tytuł profesora nauk teologicznych.

W latach 1981–1983 był wikariuszem w Parafii św. Rodziny w Jaktorowie. W latach 1985–1988 pracował jako referent w Sekretariacie Prymasa Polski. W latach 1990–1992 przebywał w Moskwie, gdzie pełnił funkcje kapelana pracowników Pracowni Konserwacji Zabytków i duszpasterza Polaków w ZSRR. Od 1996 był duszpasterzem przedsiębiorców i organizatorów życia gospodarczego w Warszawie, a w następnym roku wszedł w skład Komitetu Małych i Średnich Przedsiębiorstw, Edukacji i Etyki Zawodowej przy Krajowej Izbie Gospodarczej. W 1997 został rektorem Kościoła Niepokalanego Poczęcia Najświętszej Maryi Panny w Warszawie. W tym samym roku wszedł w skład rady kapłańskiej i kolegium konsultorów archidiecezji warszawskiej. W 1998 został członkiem IV Synodu Archidiecezji Warszawskiej, na którym był wiceprzewodniczącym komisji ekumenicznej.