L/Cpl Joe Glenton went Awol in 2007
A soldier who refused to return to Afghanistan because he is against the war has pleaded guilty to going absent without leave (Awol).
L/Cpl Joe Glenton, 27, from York, joined the Army in 2004 but absconded in 2007 after serving with the Royal Logistic Corps in Afghanistan.
He handed himself in after two years and six days' absence, during which he went to south-east Asia and Australia.
He admitted the charge via videolink at the Royal Courts of Justice in London.
L/Cpl Glenton, a member of the Stop the War coalition, previously faced charges concerning disobeying orders and bringing the Army into disrepute but these were dropped.
He is due to be sentenced at a military court in Colchester on 5 March.
The soldier's legal representative John Tipple said charges of desertion had also been withdrawn.
"If there is a custodial sentence, we would hope it is a lot less than two years," Mr Tipple said.