Vystudoval ČVUT, obor konstrukce a dopravní stavby. Ještě předtím, než se začal významněji angažovat v politice, pracoval jako projektant – statik betonových konstrukcí. Do regionální politiky vstoupil hned po revoluci v roce 1990. Deset let působil jako starosta města Třebechovice pod Orebem. V současné době je náměstkem hejtmana Královehradeckého kraje s gescí za sociální oblast.