 Roberts was the son William Henry Roberts, and was educated privately before qualifying as a solicitor in 1906.He gained his LL.B degree in 1907, and then practised law in London and in Leicester, before moving to Birmingham in 1911.He was first elected to Birmingham City Council in 1922, and remained a councillor for over two decades, becoming Lord Mayor of Birmingham in 1936, when he was made an alderman.