Als sis anys es traslladà amb la seva família a Graus, per la qual cosa també se l'anomena "El lleó de Graus". A la ciutat d'Osca cursà el batxillerat, obtingué el títol de mestre i d'agrimensor. També estudià arquitectura, però sense acabar la carrera. Va ser pensionat pel govern espanyol per assistir a l'Exposició Universal de París de 1867. A Madrid es llicencià i doctorà en Dret i en Filosofia i Lletres. Va ser oficial lletrat d'Hisenda, notari, catedràtic i acadèmic.