Se trasladó a Madrid tras fallecer su padre para trabajar como afinador.. Fue discípulo de Don Hilarión Eslava, director del Real Conservatorio de Madrid, donde aprendió solfeo y canto junto a su gran amigo Julián Gayarre.
Obtuvieron una beca para el conservatorio y allí continuaron su formación con José Inzenga.
En el Teatro Real interpretó óperas como Roberto el Diablo, Linda de Chamounix, El profeta y Guillermo Tell, además de sustituir en El trovador a Aramburo que se había fugado.
Rivalizó con tenores como: Julián Gayarre, Angelo Masini o Francesco Tamagno.
Juntos representaron I Puritani de Bellini, obteniendo un gran éxito en Italia, donde se le conocía como Marini.
Tras dejar su carrera musical regreso a su ciudad natal, donde se había hecho construir una mansión.