Rojen je v Celju. Po izobrazbi je trgovec. Vodil je družinsko podjetje, s čimer je nadaljeval tudi po vstopu v politiko. Sprva je bil 1998 v Radečah izvoljen za občinskega svetnika, nato tudi za župana. Od leta 2004 je bil poslanec državnega zbora, po lanskih volitvah pa je postal minister. Je dejanski lastnik družinskega podjetja, ki ga trenutno vodi njegova žena.