En su carrera diplomática, fue embajador de Chile en España, Perú y ante la Santa Sede, además de encargado de negocios de Chile en Bélgica, Checoslovaquia, Grecia, Holanda, Noruega, Polonia y Yugoslavia desde la sede consular de Londres hacia 1928.