Ganó el Campeonato de España de ajedrez en siete ocasiones, en 1946 y 1950 superando al maestro internacional Antonio Medina García, en 1957 superando al jugador Miguel Farré, en 1958 superando al jugador Ángel Ribera, en 1959 superando al jugador Máximo López, en 1962 superando al jugador Jaime Lladó Lumbera y en 1966 superando al maestro internacional Antonio Medina García, siendo subcampeón en cuatro ocasiones, en 1951 por detrás de Román Torán, en 1956 por detrás de Jaime Lladó Lumbera, en 1964 por detrás de Antonio Medina García y 1969 por detrás de Juan Manuel Bellón López.