W okresie praskiej wiosny w 1968 działał w liberalnym Klubie Zaangażowanych Bezpartyjnych. W 1989 dołączył do Czeskiej Partii Socjaldemokratycznej. W latach 1996–2006 przez trzy kadencje zasiadał w niższej izbie czeskiego parlamentu. Był też radnym dzielnicy Pardubice II (2002–2006). Od 2003 pełnił funkcję obserwatora w Parlamencie Europejskim, od maja do lipca 2004 sprawował mandat eurodeputowanego V kadencji w ramach delegacji krajowej.