Ejerció en Zaragoza, donde fue arquitecto municipal desde 1876, si bien trabajó en otras ciudades españolas, como Tarragona, Cádiz, Madrid, Vitoria o San Sebastián entre otras.