Nació en Cholchol el 7 de noviembre de 1898. Hijo de Alfonso Salazar y de Domitila Ravanal. Casado en Temuco, en 1915, con Teresa Andrade, matrimonio del cual nace una hija: Sylvia.
Estudió en el Instituto San José de Temuco. Luego ingresó a la Escuela de Agronomía de la Universidad Católica. Se tituló de ingeniero agrónomo, en 1919.
Se dedicó a ejercer su profesión, explotando los fundos “María Luisa” en Temuco, “La Suerte” en Quepe, y “San Manuela” en Freire. Además, trabajó sus fundos “Santa Domitila”, “San Antonio”, y “Los Robles” en Cautín, localidad de Quepe.
Militó en el Partido Liberal. Presidente del Directorio Departamental y de la Asamblea Liberal de Temuco. Fue regidor de la Municipalidad de Freire, y primer regidor de la Municipalidad de Temuco, entre 1938 y 1941.
Fue elegido diputado por la 21ª Agrupación Departamental de Temuco, Lautaro, Imperial, Villarrica y Pitrufquén en los periodos de 1941 a 1945, 1945 a 1949, 1949 a 1953, 1957 a 1961. Integró la comisión de Agricultura (1º, 3º y 4º periodo).
En 1951 fue representante del senado, ante el Consejo de la Caja Hipotecaria. En su último periodo integró la comisión de Agricultura y Colonización.
Miembro de la Sociedad Nacional de Agricultura, de la Sociedad de Fomento Agrícola, del Club de Temuco, Rotary Club.
Murió en Temuco el 20 de diciembre de 1980.