James M. Buchanan nasceu o 3 de outubro de 1919 em Tennessee, EUA. Foi casado com Anne Bakke e Ann Bakke. Morreu o 9 de janeiro de 2013 em Virgínia, EUA.
Professor of economics at the University of Virginia (1956-1968); University of California, Los Angeles (1968-1969); Virginia Tech (1969-1983); and George Mason University (1983-2007).