Narodil se v roce 1955 a většinu života strávil v Chomutově. Nejprve byl členem KSČ, později, v roce 1994, byl zvolen za Stranu zelených do chomutovského zastupitelstva. V roce 1998 vstoupil do ČSSD a po čtyřech letech byl jmenován místopředsedou strany.

V období mezi lety 2000 - 2004 zasedal za sociální demokraty v zastupitelstvu Ústeckého kraje. V roce 2002 byl zvolen poslancem a mandát obhájil také v letech 2006 a 2010.