Barnard studerte ved Balliol College ved Universitetet i Oxford. Fra 1966 til 1976 var han universitetslektor ved Universitetet i Bergen, hvor han også tok den filosofiske doktorgraden. Deretter var han i syv år professor i engelsk litteratur ved Universitetet i Tromsø, før han ble forfatter på heltid.