Andrew Green was born in 1952 in Stamford, Lincs. and brought up in South Yorkshire. He was educated at Queen Elizabeth Grammar School, Wakefield and studied Classics at Gonville & Caius College Cambridge before coming to Wales to train as an academic librarian in 1973. He worked in university libraries in Aberystwyth, Cardiff, Sheffield and Swansea, where he served as Director of Library and Information Services. Between 1998 and 2013 he was the Librarian of the National Library of Wales.