Career
Babić made his debut for Borac Čačak in 1999, before moving to Napredak Kruševac in 2000. In June 2004, Babić signed a deal with Partizan. He played on loan at Obilić, Rad and Bežanija.
He returned to Napredak Kruševac in the 2007-2008 season.
After three seasons, Babić moved to Novi Pazar in the summer of 2010.