 Roberts was born in Toxteth, Liverpool in 1906.He was educated at Cardiff High School for Boys before matriculating to Cambridge University.Upon leaving university he was ordained into the ministry of the Presbyterian Church.