- 59 let
- Po absolutoriu Pedagogické a Filozofické fakulty UJEP Brno působil na různých školách jako učitel.
- V letech 1973 až 1975 pracoval jako vědecký pracovník v regionálním muzeu v Mikulově.
- Od roku 1975 působil na Masarykově univerzitě v Brně, kde přednášel historii.
- V roce 1990 byl zvolen poslancem Federálního shromáždění ČSFR, kde byl předsedou poslaneckého klubu KSČM
- V období let 1993 až 2005 zastával funkci předsedy ÚV KSČM.
- Od roku 1996 je nepřetržitě poslancem PČR.