Urodził się w Skalbmierzu, w powiecie kazimierskim. Dzieciństwo spędził w Kazimierzy Wielkiej, a lata młodzieńcze w Kielcach. Od  kilkunastu lat jest mieszkańcem podkieleckiej Bilczy.

Absolwent Politechniki Krakowskiej i Akademii Ekonomicznej w  Krakowie. W latach od 2002 do 2005 roku Radny Rady Miejskiej w Kielcach. Od  2005 roku do 2007 roku Senator Rzeczypospolitej Polskiej VI  kadencji. W latach od 2009 do 2014 roku reprezentował region świętokrzyski w Parlamencie Europejskim. Od 16 listopada 2015 roku Senator Rzeczypospolitej Polskiej IX kadencji.

Twórca biura bezpłatnych porad prawnych. W trakcie sprawowanego mandatu Posła do Parlamentu Europejskiego, w ramach tej inicjatywy, z bezpłatnej pomocy prawników, dyżurujących w 11 biurach europosła skorzystało ponad 10 tys. mieszkańców województwa świętokrzyskiego. Inicjatywa ciesząca się ogromną popularnością jest kontynuowana w biurze Senatora RP Jacka Włosowicza i Posła RP Zbigniewa Ziobro w Kielcach.