Formado en la Academia Cantolao, ha jugado en el Lanús de Argentina, Sport Boys, Coronel Bolognesi, Universitario, José Gálvez, Total Chalaco, Alianza Lima y Cobresol.
Estas buenas actuaciones también le ganaron un puesto en la selección nacional.
Irónicamente el año anterior, Neyra había estado en la lista negra de jugadores que iban a ser separados de Universitario, debido a acusaciones de mala actitud hacia el entonces entrenador Jorge Amado Nunes y por estar en sobrepeso.
En el año 2009 el técnico Juan Máximo Reynoso lo separa del grupo y este se va al José Gálvez donde tuvo una irregular campaña por lo cual el cedido al Total Chalaco, donde le anota un gol a Universitario y lo celebra ante su ex cuerpo técnico.
Ha sido internacional con la Selección de fútbol del Perú en 4 ocasiones.