Urodzony w 1975 roku. Pochodzi ze Świerszczewa w gminie Biały Bór (powiat szczecinecki).
Ukończył zarządzanie na Szkole Wyższej im. Pawła Włodkowica w Płocku.
Prowadził własne gospodarstwo rolne oraz działalność gospodarczą.
Wiceprezes zarządu Wojewódzkiego Polskiego Stronnictwa Ludowego, zaangażowany w działalność społeczną m.in. w Powiatowej Izbie Rolniczej w Szczecinku, Ludowych Zespołach Sportowych, Polskim Związku Wędkarskim, Ochotniczej Straży Pożarnej.
Radny województwa zachodniopomorskiego V kadencji (okręg 4). Od 19 grudnia 2014 r. członek zarządu Województwa Zachodniopomorskiego.
Syn i wnuk działaczy Ruchu Ludowego, prawnuk Stanisława Grzywacza, współzałożyciela wraz z Wincentym Witosem Stronnictwa w 1895 roku.