Diplomirao je, magistrirao i doktorirao na Tehnološko-metalurškom fakultetu Univerziteta u Beogradu. Redovni je profesor tog fakulteta i počasni profesor sanktpeterburškog Tehnološkog univerziteta, najstarijeg tehnološkog instituta i univerziteta u Rusiji. Objavio je više od 200 naučnih i stručnih radova, studija, elaborata i projekata. Član je više strukovnih udruženja i redakcija stručno-naučnih časopisa.
Ostao je upamćen po govoru na Kontramitingu na Ušću 1991.
Bio je jedan je od osnivača i prvi generalni sekretar Socijalističke partije Srbije i savezni poslanik u Skupštini državne zajednice SCG. Član je Predsedništva i Glavnog odbora SPS-a.
Bio je ministar rudarstva i energetike u Vladi Republike Srbije čiji je predsednik dr Mirko Cvetković.
Od 30. septembra 2010. je predsednik SD Crvena zvezda.
Bio je narodni poslanik u sazivu od 2012. do 2014. godine.