Alan Rodger was born on 18 September 1944 in Glasgow, to Professor T Ferguson Rodger, Professor of Psychological Medicine at the University of Glasgow, and Jean Margaret Smith Chalmers, and educated at the independent Kelvinside Academy in the city. He studied at the University of Glasgow, graduating with an MA, and at the University's School of Law, taking an LLB. He then studied at New College, Oxford—under David Daube, Regius Professor of Civil Law—where he graduated with an MA (by decree) and DPhil, and was Dyke Junior Research Fellow at Balliol College, Oxford, from 1969 to 1970 and a Fellow of New College from 1970 to 1972.