Γεννήθηκε στην Βέροια στις 8 Σεπτεβρίου 1970 και σαν παίκτης αγωνίστηκε στον Ερμή Τρικάλων και τον Αλκέτα Αλεξάνδρειας, πριν αποφασίσει να μεταβεί στο Ζάγκρεμπ όπου σπούδασε στο Πανεπιστήμιο της πόλης Φυσική Αγωγή με ειδικότητα στο μπάσκετ. Εκεί έκανε και τα πρώτα του προπονητικά βήματα αρχικά στα τμήματα υποδομής της Μλάντοστ και κατόπιν σαν χεντ κόουτς της εφηβικής ομάδας της Κ.Κ. Ζάγκρεμπ την διετία 1990-92. Ακολούθησε μία τριετία (1992-95) στο πλευρό του Μπόσκο Μπόζιτς στην αντρική ομάδα ενώ παράλληλα ήταν και πρώτος προπονητής της πανεπιστημιακής ομάδας.

Με την επιστροφή του στην Ελλάδα εργάζεται στον ΠΑΟΚ σαν ασίσταντ των Κιουμουρτζόγλου, Λούκαϊτς την σεζόν 1995-96, το τέλος της οποίας τον βρίσκει στο «τιμόνι» σαν χεντ κόουτς του «δικεφάλου» φτάνοντας μεταξύ άλλων στον τελικό του Κυπέλλου Κυπελλούχων. Επίσης έχει εργαστεί στο Πανιώνιο (1996-97) και σαν χεντ κόουτς στον Φίλιππο Θεσσαλονίκης (1997-99) και την ΜΕΝΤ. Από το καλοκαίρι του 1999 έως το 2012 ήταν το "δεξί χέρι" του Ζέλιμιρ Ομπράντοβιτς στον Παναθηναϊκό και στα 13 χρόνια παρουσίας του έχει κατακτήσει 5 Ευρωπαϊκά Πρωταθλήματα, 11 Πρωταθλήματα Ελλάδας και 7 Κύπελλα.

Το 2013 ανέλαβε ως χεντ κόουτς την Τουρκική Μπάνβιτ και από τον Ιούνιο του 2014 είναι προπονητής της ΤΣΣΚΑ Μόσχας, μιας εκ των κορυφαίων ομάδων της Ευρώπης με την οποία έχει κατακτήσει δύο φορές τη Euroleague (2016, 2019), πέντε σερί φορές τη Λίγκα της Βαλτικής - VTB League (2015, 2016, 2017, 2018, 2019).

Σε ατομικό επίπεδο, έχει αναδειχθεί δύο φορές κορυφαίος προπονητής στη Euroleague (2016, 2019) και τρεις φορές στη VTB League (2015, 2017, 2018).