Buchanan ejerció como ministro de Asuntos Exteriores en el Gabinete de Presidente James Polk hasta 1849; en 1846 encabezó las negociaciones que condujeron a la firma del tratado de Oregón, que fijó los límites entre las entonces colonias británicas y los Estados Unidos.