Craven was born in Leominster on 23 October 1940. He was educated at Michaelhouse and read law at Jesus College, Cambridge. He was a member of the Canadian and Ontario Institutes of Chartered Accountants.
