Començà a jugar al Club d’Escacs Espanyol, i la temporada 1954-55 es proclamà campió de Catalunya de tercera categoria. Amb el CE Espanyol guanyà el Campionat d’Espanya per equips. També jugà pel Club Patí Sitges, el Club d’Escacs Olot, amb el qual es proclamà campió de Catalunya (1977), el club d’escacs de la SEAT, el Català, l’Ateneu Barcelonès, el Calella Illescas i el Centre Aragonès de Barcelona. La temporada 1962-63 fou seleccionat per a l’encontre Espanya-Portugal. Mestre català, guanyà el Trofeu Puig i Puig (1962, 1965, 1966), i el Campionat de Catalunya individual (1973) i el títol català de veterans (2011).