Rođen je 1960. godine u Beogradu.
Završio je osnovne i specijalističke studije na Fakultetu veterinarske medicine u Beogradu.
Od 1985. godine radio je na Institutu za imunologiju i virusologiju Torlak. Početkom 2001. bio je v.d. direktora „Torlaka“.
Bio je član G17 plus do 2010. godine. Za to vreme vršio je više funkcija na gradskom i republičkom nivou; bio je potpredsednik Opštine Zvezdara, član veća Opštine Zvezdara, gradski Sekretar za sport i omladinu Beograda i pomoćnik ministra omladine i sporta. Sa poslednje funkcije smenjen je septembra 2010.
Govori engleski i portugalski jezik.