Rođen je 1971. u Beogradu, gde je završio osnovnu školu. Srednju školu završio je u Moskvi, a studije hemije u Beogradu. Magistrirao iz oblasti hemije proteina 1996. godine na Državnom Univerzitetu u Floridi u SAD, a iste godine vratio se u Srbiju. Doktorirao je 2002. godine u Beogradu.
Od feburara 2009. godine je potpredsednik kompanije „Hemofarm“ zadužen za marketing.
Bio je portparol DSS-a, predsednik Saveta DSS, a u januaru 2003. bio je izabran za zamenika predsednika Izvršnog odbora DSS. Od 2003. godine je i potpredsednik stranke.
U prvoj Vladi Vojislava Koštunice, od 2004-2007. Bio je ministar nauke i zaštite životne sredine, a u drugoj, od 2007. do 2008. godine, bio je ministar za energetiku.
Bio je kandidat za gradonačelnika Beograda na izborima 2008. 2012. i 2014. godine.
Višestruki je jugoslovenski atletski reprezentativac,
Zaposlen je kao redovni profesor na Hemijskom fakultetu u Beogradu.
Govori engleski i ruski jezik.