 Edwards was born in Cefn Mawr, near Wrexham, Wales, the son of John Edwards and Barbara Ellis.His father was a British soldier who had served in the Welsh Guards.Edwards joined the Army Cadet Force, a youth organisation with connections to the British Army, aged 13.