Роден на 18 юли 1963 г. в Ямбол.
Завършва класическата гимназия в София и право в Софийския университет "Св. Кл. Охридски".
Асистент по право в Юридическия факултет на Софийския университет.
Бивш председател на Българската демократична младеж. Участник в Кръглата маса от квотата на БСП (БДМ).
1990 - 1991 г. - депутат в 7-ото Велико народно събрание с листата на БСП.
1991 - 1997 г. - зам.-председател на Обединението за социална демокрация в БСП.
1994 - 1997 г. - депутат в 37-ото народно събрание с листата на БСП.
1997 г. - преминава в Евролевицата.
1998 г. - член на ръководството и говорител на Евролевицата.
Съветник на Сергей Станишев по времето на управлението на Тройната коалиция, 2005-2009. През този период името му се свързва с конфликт на интереси и т. нар. афера "Хохегер"
Женен.
Ползва английски и руски език.