Рођен је 1958. године у Варварину. По занимању је дипломирани економиста.
Завршио је Економски факултет Универзитетa у Београду. На Факултету одбране и заштите у Београду стекао је звање професора одбране и заштите. Средњу економску школу похађао је у Крушевцу.
Каријеру је започео као директор Робне куће у Варварину (1980). Био је председник омладине Варваринa (1981), секретар омладине Краљевачког региона (1982-1983), секретар омладине Србије (1985), председник омладине Србије (1985-1986), те секретар омладине Југославије. Био је члан представништва Централног комитета Савеза комуниста Србије (1986-1990). За народног посланика у Народној скупштини Републике Србије биран је у сазивима 1990-2007, и 2012-2013. године.
Функције министра за омладину и спорт обављао је у периоду 1998-2000, и председника Извршног већа за Косово и Метохију од 1998. до 2002. године.
Посланик у Већу Савезне Републике Југославије био је од 1993. до 2003. године. Дужности Генералног секретара Социјалистичке партије Србије обављао је од 2000. до 2006. године. На функцији потпредседника Народне скупштине Републике Србије био је од 2004. до 2007. године.
Обављао је функцију председника Управног одбора ЈП „Железнице Србије” у мандату 2008-2012, и председника скупштине АД „Железнице Србије” у периоду 2012-2022. године.
Дужности специјалног саветника министра за дијаспору обављао је од 2022. до 2024. године.
Функцију генералног директора ”S Media Team” обављао је од 1993. до 2006. Радио S основао је 1994. године.
Аутор је књиге „Дани терора” (1999, 2000), објављене на српском, енглеском и руском језику. Kњигу „Година истине” објавио је 2004. године.
Одликован је Орденом Југословенске заставе првог степена.