Nebojsa Vagic was born on May 15, 1976 in Sombor. He graduated from the Higher Sports and Health School in Belgrade. He started his coaching career in 2014 as an assistant coach in Vojvodina where he spent 2 years, and in 2017 he was an assistant coach at BC Spartak Subotica. He spent the next season at FMP from Zeleznik, to start the 2018/2019 season at OKK Belgrade and to continue with Avtodor Saratov in the VTB league. He came to the position of assistant coach of Mega Bemax in the summer of 2019.