Debutó en las categorías inferiores del Sevilla FC, consiguiendo un ascenso a Segunda División, y tras unas cuantas cesiones a la SD Eibar, Celta de Vigo, Ciudad de Murcia y Recreativo de Huelva, consiguió el ascenso a Primera con este último, lo que le hizo firmar un contrato por 4 temporadas.