Pracował jako wikariusz w Lesznie koło Błonia (1949), następnie wikariusz w Piastowie (1949–1952) i w parafii św. Wawrzyńca w Warszawie (1952–1956). W 1954 obronił doktorat z teologii, specjalizując się w teologii dogmatycznej. Uzupełniał studia w Rzymie w latach 1963–1964. Od 1956 był profesorem w Metropolitalnym Seminarium Duchownym św. Jana Chrzciciela w Warszawie, a także prefektem tego seminarium (1956–1964), wicerektorem (1964–1969) i rektorem (1969–1970). Od 1970 był proboszczem parafii Bożego Ciała w Warszawie (przy konkatedrze Matki Bożej Zwycięskiej). Kanonik kapituły metropolitalnej w Warszawie.

5 listopada 1970 został mianowany biskupem pomocniczym archidiecezji warszawskiej ze stolicą tytularną Horreomargum. 8 grudnia 1970 przyjął sakrę biskupią z rąk kardynała Stefana Wyszyńskiego. W latach 1970–1992 sprawował funkcję wikariusza generalnego archidiecezji warszawskiej. W Episkopacie Polski zajmował stanowiska wiceprzewodniczącego Komisji Maryjnej oraz Komisji Duszpasterstwa Akademickiego. Od 1989 był ogólnopolskim duszpasterzem kombatantów.

25 marca 1992 został przeniesiony na funkcję biskupa pomocniczego nowo utworzonej diecezji warszawsko-praskiej.