La temporada 1990-91 s’incorporà al Club Joventut de Badalona com a entrenador de l’equip juvenil. Dirigí diversos equips de categories inferiors en el Joventut, amb l’excepció de la temporada 1995-96, que entrenà el Club Bàsquet Tarragona, fins que la temporada 1999-2000 es feu càrrec de l’equip de Lliga EBA del club badaloní. Fou entrenador ajudant del primer equip del Joventut (2000-05) i del Real Madrid (2005-06). Com a primer entrenador dirigí el Madrid (2006-09), amb el qual assolí la Copa ULEB (2007) i la Lliga ACB (2007), i el Cajasol (2009-12). La temporada 2012-13 fitxà pel Zalguiris lituà i guanyà la Supercopa del país bàltic. Fou nomenat millor entrenador per l’Associació Espanyola d’Entrenadors de Basquetbol (2007).