W 2012 uzyskał doktorat z teologii duchowości na Uniwersytecie Kardynała Stefana Wyszyńskiego w Warszawie na podstawie dysertacji Duchowość komunijna Zjednoczenia Apostolstwa Katolickiego.
W latach 1994–1995 pracował jako wikariusz w Parafii św. Michała Archanioła w Łodzi, a w latach 2003–2011 jako proboszcz w Parafii św. Wawrzyńca w Poznaniu. W latach 1998–2002 był prefektem w Wyższym Seminarium Duchownym w Ołtarzewie. W latach 2002–2005 i 2008–2011 pełnił funkcję radcy w zarządzie prowincji Zwiastowania Pańskiego w Poznaniu, a w latach 2002–2003 zajmował stanowisko sekretarza ds. Apostolstwa w Częstochowie. W latach 2011–2019 był przełożonym prowincji Zwiastowania Pańskiego w Poznaniu.
12 grudnia 2019 papież Franciszek mianował go biskupem pomocniczym diecezji ełckiej ze stolicą tytularną Naissus. Święcenia biskupie przyjął 11 stycznia 2020 w Katedrze św. Wojciecha w Ełku. Głównym konsekratorem był Jerzy Mazur, biskup diecezjalny ełcki, a współkonsekratorami arcybiskup Salvatore Pennacchio, nuncjusz apostolski w Polsce, i Józef Górzyński, arcybiskup metropolita warmiński. Jako zawołanie biskupie przyjął słowa Pax Christi (Pokój Chrystusa). W kurii diecezjalnej pełnił funkcje wikariusza generalnego, moderatora kurii i przewodniczącego komisji ds. architektury i sztuki.