Odmaturoval na gymnáziu v Jablonci nad Nisou a následně absolvoval Pedagogickou fakultu Univerzity Jana Evangelisty Purkyněho. Po studiích několik let vyučoval na základní škole a dotáhl se až na post zástupce ředitele železnobrodské základní školy. V roce 1994 byl nejprve zvolen zastupitelem a radním, poté starostou Železného Brodu. Ve funkci skončil po 16 letech.

V roce 2008 vstoupil do hnutí Starostové pro Liberecký kraj a v tomtéž regionu se stal členem zastupitelstva, kde mu byla přidělena funkce místopředsedy výboru pro výchovu, vzdělání, zaměstnanost a sport. O čtyři roky později už mandát naobhájil.

Z pozice lídra liberecké kandidátky TOP 09 získal v roce 2010 křeslo ve Sněmovně. Zde působí v organizačním výboru, výboru pro obranu a bezpečnost a výboru pro veřejnou správu a regionální rozvoj.