Рођен је 9. јула 1973. године у Београду.

По занимању је дипломирани правник.
Адвокат је у приватној адвокатској канцеларији и члан Адвокатске коморе Београда.

Од 1996. до 1997. године био је потпредседник Главног одбора Студентског протеста, а од 1997. до 1998. потпредседник Студентског парламента.
Био је  оснивач  и председник Управног одбора ОТПОР-а.

Од 2004. до 2014. био је члан Демократске странке.
Један од оснивача и члан Социјалдемократске странке од 2014. године. 

Од 2004. до 2008. године био је одборник у Скупштини града Београда.
Биран је за народног посланика у Народној скупштини Републике Србије у три мандата.
У Народној скупштини републике Србије обављао је функцију председника Административног одбора и заменика члана делегације у Парламентарној скупштини  ОЕБС-а.
Као председник Административног одбора активно је радио на реализовању пројекат електронског парламента (е-парламент) у Скупштини Србије.
Био је председник  радне групе за израду кодекса понашања народних посланика.
Активно је учествовао у реформи Народне скупштине Републике Србије, радећи на доношењу Закона о народној скупштини,  Пословника о раду и Одлуке о организацији рада Народне скупштине републике Србије. 

Одборник је у Скупштини општине Савски венац у другом мандату и од јула 2014. године председник Скупштине општине Савски венац.

Члан је Републичке изборне комисије.

Живи у Београду.

Ожењен је, има сина Виту.