The British singer touched down at Camp Bastion in Helmand Province last night to mark 10 years since the UK went to battle in the country.
A source told The Mirror, “Cheryl’s amazed by the courage of all those serving our country.
“When she was invited to go out to see them in Afghanistan, she immediately said ‘yes’.
“She thinks it’s such a great cause and they deserve all the recognition they get.”
The 28-year-old has been kitted out with a protective helmet and body armour, with a record of her blood group taped on the outside in case of an emergency.
She will meet many of the 8,500 British soldiers, sailors and airmen, including those who have been wounded in action and are being treated at Camp Bastion’s field hospital.