Jugà al CB Aismalíbar de la seva població natal fins el 1964 i competí diverses temporades a la Lliga. El 1964 s’incorporà al CB Ripollet, on feu tasques de jugador entrenador i arribà a disputar dues promocions d’ascens a la primera divisió. La temporada 1967-68 fitxà pel CD Manresa, amb el qual assolí l’ascens a la primera divisió estatal. Retornà aleshores al CB Ripollet com a jugador entrenador, i la temporada següent exercí ja només de tècnic. Posteriorment entrenà el CB Santa Coloma, el Ripollet (1984-90) i les categories inferiors del CB Elvira Cuyàs, fins el 2012. Fou internacional absolut en cinc ocasions i el 2001 fou nomenat Històric del Bàsquet Català.