Urodzony w 1974 roku w Bydgoszczy.
Studia licencjackie z zakresu administracji ukończył w Wyższej Szkole Pedagogicznej w Bydgoszczy. W 1999 r. na tej samej uczelni uzyskał magisterium z politologii.
Pracował m.in. w urzędzie miejskim w Bydgoszczy, później został zatrudniony w Poczcie Polskiej, obejmując m.in. stanowisko dyrektora oddziału regionalnego centrum logistyki.
Od powstania partii jest związany z Prawem i Sprawiedliwością.
W 1998 r. po raz pierwszy został wybrany do rady miejskiej. Reelekcję uzyskiwał w 2002, 2006 i 2010 r., pełnił funkcję przewodniczącego klubu radnych swojego ugrupowania.
W wyborach w 2011 r. z listy PiS bezskutecznie kandydował do Sejmu w okręgu bydgoskim. Mandat posła objął w 2014 r., rok później uzyskując reelekcję.