Buchanan was born and brought up in Dundee, Scotland. He is a graduate of the Drama Centre London (1991).
Growing up in Dundee, Scotland, Buchanan obtained a degree from the Drama Centre London in 1991.