Žakelj je nekadašnji košarkaš Postojne, Slovana, Kraškog Zidara i Nove Gorice, a igračku karijeru je završio 2006.
Trenersku karijeru je počeo u Slovanu, kao asistent, a potom je radio u Olimpiji i Polzeli.
Kao prvi trener je debitovao u Lastovki, potom vodio poljski Start Lublin, a onda se vratio u Sloveniju i bio na klupama Podčetrteka i Šentjura.
Prije dvije godine je postao pomoćnik u Primorskoj, da bi nakon odlaska prvog trenera Golemca iz Kopra preuzeo ekipu. Sa Primorskom je osvojio i Kup Slovenije 2020. godine pobijedivši Cedevita Olimpiju u finalu.