Finalmente en 1952 fichó por el Granada CF por 20 000 pesetas y por las tres temporadas siguientes.
Finalmente jugó un total de nueve temporadas con la camiseta granadina.
Además, ejerció de capitán en el partido que enfrentó al FC Barcelona y al Granada CF en la final de la Copa del Generalísimo de 1959.
Es hasta la fecha el noveno futbolista que más veces ha vestido la camiseta del Granada con un total de 250 encuentros.
Tras dejar el Granada jugó en el Albacete Balompié, con el que ascendió a la Segunda División de España, CD Antequerano, Adra CF, y finalmente de nuevo en el Granada CF, donde se retiró en 1965.