Rođen je 1971. godine u Nišu. Kao programer, završio je gimnaziju „Bora Stanković“ 1989. godine i Elektronski fakultet 1995. godine. Doktorske studije na Elektronskom fakultetu upisao je 2007. godine.
Bio je predsednik Izvršnog odbora Saveza studenata Elektronskog fakulteta 1994. godine i predsednik kluba „Akademac“ za unapređenje studentskog standarda od 1997. do 2000. godine.
Od 1995. godine radio je u brojnim IT firmama: Pakom (1995.) Center group – deo EPS-a ( 1996.) Jodo (2000.) Veritas (2002.) CT Computers ( 2005.).
Radio je u OEBS (1997.), Francuskoj humanitarnoj organizaciji Action Contre la Faim ( 2001.) i Evroskom pokretu u Srbiji ( 2003.)
Bio je predsednik Upravnog odbora JKP „Medijana“ od 2005. do 2008. godine.
Od 2009. do 2012. bio je direktor JKP „Objedinjena naplata“. Od 2012. do 2017. godine bio je rukovodilac sektora sistemske podrške u tom preduzeću.
2017. godine izabran je za v.d. direktora JKP „Toplana „
Član je Srpskog pokreta obnove. Govori engleski, nemački i italijanski jezik.
Oženjen je, ima sina.