Se casó en 1401 con Isabel Douglas (1385-c. 1451), hija de Archibald Douglas, IV conde de Douglas. Tuvo sólo una hija, Margarita Estuardo (antes de 1425-antes de 1461), que se casaría con Jorge Seton.
Buchan fue el primer comandante de la Guardia del Rey, la unidad más vieja de las tropas francesas. Formada con una compañía de arqueros escoceses durante la Guerra de los Cien Años, actuaron como la guardia personal del rey.