Urodzony 21 stycznia 1972 r. w Szczytnie. Żona Sylwia, syn Aleksander, córka Hanna.
Liceum Ogólnokształcące w Szczytnie w ukończył 1991 r. Dalszą naukę kontynuował w latach 1991 – 1994 w Zespole Kolegiów Nauczycielskich w Szczytnie. W 1996 r. uzyskał tytuł magistra Wyższej Szkoły Pedagogicznej w Olsztynie o specjalności matematyka. Dodatkowo ukończył studia podyplomowe o specjalnościach: edukacja informatyczna, zarządzanie oświatą oraz zarządzanie jednostką organizacyjna w administracji publicznej.
Od 1994 r. związany z Wielbarkiem, gdzie pracował w Szkole Podstawowej i Gimnazjum jako nauczyciel matematyki, a od 2001 r. pełnił funkcję Dyrektora tejże Szkoły Podstawowej.
W latach 2002 – 2006 był Radnym II kadencji Rady Powiatu w Szczytnie pełniąc funkcję Członka Zarządu Powiatu. W 2006 r. został wybrany na Radnego III kadencji Rady Powiatu i od tego roku również pełni funkcję Starosty Szczycieńskiego.
Od 2001 r. członek Polskiego Stronnictwa Ludowego, obecnie Prezes Zarządu Powiatowego PSL. Jest także Prezesem Powiatowym Związku Ochotniczych Straży Pożarnych, oraz członkiem Polskiego Związku Wędkarskiego Miasto – Szczytno.
Jego zainteresowania to głównie wędkarstwo oraz sport.
Jest aktywnym społecznikiem. Posiada umiejętności organizacyjne, o czym doskonale świadczy skuteczna realizacja zadań powierzonych na zajmowanych stanowiskach związanych z zarządzaniem zespołem ludzkim.
Od 2024 r. przewodniczący Konwentu Powiatów Województwa Warmińsko-Mazurskiego.
W 2024 został absolwentem 32 edycji Szkoły Liderek i Liderów Politycznych.