Pochodził z parafii Krzyża Świętego w Przytułach (diecezja łomżyńska). Święcenia kapłańskie przyjął z rąk kard. Stefana Wyszyńskiego 3 sierpnia 1958 r. Od czerwca 1973 r. pełnił funkcję diecezjalnego duszpasterza akademickiego archidiecezji warszawskiej. Natomiast 15 czerwca 1988 r. został mianowany proboszczem parafii Narodzenia NMP w Warszawie-Płudach. Z kolei w lipcu 1988 r. powołano go na sędziego Sądu Metropolitalnego. Stanowisko to piastował do czerwca 1991 r.
Z inicjatywy Księdza Proboszcza w latach 2003-2008 w Warszawie-Płudach powstała nowa świątynia jako wotum wdzięczności za pontyfikat Jana Pawła II. Z początkiem lipca 2021 r. przekazał obowiązki proboszcza swemu następcy, sam pozostając rezydentem parafii. Mszę Świętą pogrzebową pod przewodnictwem bp. Romualda Kamińskiego zaplanowano na 14 czerwca w parafii Narodzenia NMP w Warszawie-Płudach. Po Eucharystii ciało Zmarłego zostanie pochowane w grobie rodzinnym na cmentarzu bródnowskim.