Nació en Talca, en el año 1847; hijo de Teodoro Cañas Cruz y Trinidad Letelier.
Se casó con Mericia Ibáñez.
Estudió en el Liceo de Talca y en la Universidad de Chile; se tituló de médico cirujano el 23 de mayo de 1881.
Antes de recibirse, trabajó en el Hospital de Parral, entre 1875 y 1882; una vez recibido, permutó su cargo, por el de médico inspector de vacuna, en 1883.
Durante la epidemia de cólera, en el año 1886-1887, trabajó en Quilpué, Los Andes, Isla de Maipo y Parral.
Fue médico de ambulancia en la Batalla de Placilla, a favor de Balmaceda.
Fue elegido diputado por Linares, Parral y Loncomilla, periodo 1897-1900; integró la Comisión Permanente de Negocios Eclesiásticos.
Falleció el 10 de marzo de 1931.