He was tried and convicted of high treason and war crimes by the communist authorities of the Federal People's Republic of Yugoslavia, and executed by firing squad in Belgrade. The nature and extent of his responsibility for collaboration and ethnic massacres remains controversial. On 14 May 2015, Mihailović was rehabilitated after a ruling by the Supreme Court of Cassation, the highest appellate court in Serbia.