Urodził się 6 lutego 1965 r. w Krasnosielcu. Na kapłana wyświęcony 29 czerwca 1991 r. w Łomży przez ks. bp Juliusza Paetza.
Dotychczasowe parafie:
– Kulesze Kościelne – 1991-1993 (wikariusz)
– Wyszków, parafia pw. św. Wojciecha – 1993-1998 (wikariusz)
– Łomża, sanktuarium Miłosierdzia Bożego – 1998-2005 (wikariusz)
– Wola Mystkowska, parafia pw. św. Izydora – 2005-2008 (proboszcz parafii)
– Wyszków, parafia pw. św. Wojciecha – od 22 sierpnia 2008 (proboszcz parafii)