Nacido en la localidad turolense de Cretas, era hijo del novillero y banderillero Joaquín Villalta y Odena que, al abandonar su carrera en 1908, marchó a América donde se estableció con su familia.
El año de 1925 alcanzó a torear en cincuenta y cinco plazas, con grandes actuaciones en Madrid, pero en 1927 sufrió un percance que le afectó el escroto que le obligó a reducir considerablemente el número de corridas aquel año.
Durante esta época llegó a torear alrededor de veinte corridas por temporada y obtuvo notables éxitos en cosos de primera categoría, como Madrid, Barcelona, Sevilla o Valencia.
Fue uno de los toreros que más trofeos cosechó en Las Ventas en Madrid (52 orejas y 3 rabos).
Ernest Hemingway, que lo admiraba enormemente, nombró a su hijo John Hadley Nicanor en su honor.