Cuando empezó como cadete, jugó en las categorías inferiores del Joventut de Badalona y con el U.E.
Durante su quinta temporada en el equipo leridano fue sustituido por Aleksander Petrovic y posteriormente firmó con el C.B.
En el año 2013, se convierte en entrenador del equipo mexicano Huracanes de Tampico, siendo aclamado y con grandes expectativas.
En el año 2014, pasa a entrenar al equipo de baloncesto chino Park Lane Snow Wolves.
En 2016, se convierte en el entrenador del equipo Hong Kong Eastern Long Lions, con el que logra el título de la ASEAN Basketball League.