Рођен 1976. године у Земуну, Србија 2003. године завршио Високу школу електротехнике и рачунарства и стекао звање Инжењер електротехнике за рачунарску технику. 2007. године завршио Технички Факултет "Михајло Пупин" Универзитета у Новом Саду, стекао звање Дипломирани инжењер информатике.
Од 2001. године ради на Високој школи електротехнике и рачунарства у Београду као асистент на предметима Микрорачунари, Програмирање 1, Програмирање 2 и Увод у објектно програмирање. Од 2008. године ангажован на предметима Микрорачунари, Основи програмирања, Архитектура и организација рачунара 2, Програмирање веб апликација, Програмски језици.