Roberts was born the eldest son of Daniel Roberts from Llanddeilionen, near Bangor, a Caernarfonshire tenant farmer on the Vaynol estate and Anne Jones of Plas Gwanas, Merionethshire.
In Gwynedd the Penryn, Vaynol, and Tanybwlch quarrying estates had large numbers of cannon.