Politik, původní profesí ekonom, národohospodář. Narodil se 1961 v Praze. V letech 1984-1990 vědecký pracovník v Ústavu prognózování. Po té do roku 1992 pracovník Ústavu hospodářské politiky.
Od roku 1989 člen komunistické strany. Člen zastupitelstva hl. m. Prahy v období 1994-2002. Poslanec od roku 2002. Místopředseda KSČM v období 1999-2009 a opět od roku 2012. V roce 2018 post místopředsedy neobhájil.