Pochodzi z Radomia, ma 52 lata. Jest absolwentem Wydziału Teologicznego Katolickiego Uniwersytetu Lubelskiego Jana Pawła II, a także podyplomowych studiów: Zarządzanie Marką (na SGH w Warszawie) oraz Master of Business Administration (na WSKSiM w Toruniu – we współpracy z Energizers LLC USA). Na przestrzeni lat 1994-2007 był pracownikiem m.in. Polskiego Radia Kielce SA, Radia Radom, Katolickiego Radia Radomskiego Ave oraz Radia Plus Radom. W latach 2007-2016 pracował w Urzędzie Miejskim w Radomiu (Kancelaria Prezydenta Miasta), a następnie – od 2016 roku – kierował Centrum Informacyjnym Senatu. W okresie od 2020 do 2025 roku związany był z Grupą Kapitałową Enea. Obecnie jest dyrektorem Biura Senatorskiego Senatora RP Wojciecha Skurkiewicza. Od 2009 roku był członkiem Rady Programowej TVP3 Warszawa, a w czasie jej ostatniej kadencji – wiceprzewodniczącym tej Rady.