Oleksandr Zinchenko says he would answer call to fight in Ukraine
Zinchenko has already donated one million pounds ($1.26 million) to help those back home following Russia's invasion of Ukraine in 2022.
Asked by BBC's Newsnight whether he would answer a call-up, Zinchenko said: "I think it's a clear answer. I would go."
He said several of his former school friends had already joined the Ukrainian military.
"It's tough to understand that just recently we've been in the same school, we were playing in the playground or on the football pitch, and now they have to defend our country," he said. "Honestly, (it's) so hard to accept this, but it is what it is. We cannot give up."
Ukrainian President Volodymyr Zelenskiy this week signed a bill to cut the mobilisation age for combat duty to 25 from 27.
Zinchenko began his career in Russia with Ufa before joining Manchester City in 2016 where he won four Premier League titles.
He said he has little contact with his former Russian team mates.
"Since the invasion really few (have) texted me and sent me some messages and I can't blame them because this is not their fault," he said. "I cannot tell them, 'Guys, do the protests outside and all these things', because I know they can be (put) in prison."