 Hugh McIlvanney was born on 2 February 1934 in Kilmarnock, Ayrshire, Scotland, to William and Helen McIlvanney (nee Montgomery).He was educated at Hillhead Primary school then James Hamilton Academy.He transferred across to Kilmarnock Academy for a session when his brother William started there.