Wykształcenie
Ukończył Wydział Filologiczny na Uniwersytecie w Sankt Petersburgu, tam też się doktoryzował.
Kariera polityczna
W 1983 roku został usunięty z PZPR. Od 1991 roku był posłem na Sejm z ramienia SLD. Sam przyznał się do swojej współpracy ze służbami specjalnymi PRL.
W latach 2003-2004 był członkeim komisji powołanej do zbadania afery Rywina.
W maju 2005 zrezygnował z członkostwa w partii i klubie SLD, gdyż nie zgadzał się z decyzją władz o nie skracaniu IV kadencji Sejmu.
Afera korupcyjna
16 października 2006 roku został zatrzymany przez CBŚ i decyzją Sądu Rejonowego w Opolu aresztowany na 2 miesiące. Zarzuca mu się przyjęcie łapówki w wysokości 90 tys. złotych w związku ze sprawą ubezpieczania elektrowni Opole. W listopadzie opuścił areszt po wpłaceniu 70 tys. zł kaucji.