Narodil se v roce 1955 a po absolvování Gymnázia v Třebíči nastoupil na Vysokou školu zemědělskou v Brně, kde se na Agronomické fakultě zabýval zootechnikou. Po návratu ze základní vojenské služby začal pracovat jako zootechnik v JZD Dalešice a později zastával post ředitele Kooperačního sdružení Hrotovice.

Do Sněmovny byl poprvé zvolen v roce 1996 za KSČM. Mandát následně obhájil také v letech 1998, 2002, 2006 a 2010. V posledním období vykonává funkci předsedy poslaneckého klubu KSČM.