Nacido en diciembre[a] de 1827 en Barcelona, cursó estudios de ingeniería industrial en Lieja.
[4][5] En 1881 accedió de nuevo a un escaño de diputado, en esta ocasión por el distrito leridano de Borjas, sustituyendo a Manuel Vivanco Menchaca, elegido en las elecciones de 1879, pero que había renunciado al cargo en enero de 1881.
[6][2] Fue senador por la provincia de Ávila en 1891.
[8] Falleció en Madrid en noviembre de 1902.
[b] Fue padre de José Canalejas, presidente del Consejo de Ministros durante el reinado de Alfonso XIII, y de Luis Canalejas, político e ingeniero.