Graduated from Law School of the Belgrade University in 1992.
He has been a member of the Belgrade Law Society (Bar) as of 1992.
He completed a specialist course in European law at the Center for the International and European Commercial Law in Thessaloniki in 1998.
He attended the European Convention on Protection of Human Rights workshop held in Belgrade in 2001
He attended a specialist workshop „The practical aspects of work of defense lawyers before the Hague tribunal“ (ICTY) held on 27 April,2002 in Belgrade.
He is on the list of the Hague Tribunal defense lawyers.
He is a member of the Association of Defense Lawyers (ADC) at the Hague Tribunal.