He didn't flee to Russia. He had booked tickets to Ecuador going through Russia. The Obama administration revoked his passport, rendering him stateless and unable to leave Russia. Please do not regurgitate propaganda.
Thinking the US government wouldn't kidnap and rendition him from Ecuador is an extremely ignorant and uninformed position on how the US exercises power in the Americas. He made a least-bad choice of all possibly horrible choices and chose to stay in Russia.
Eeesh, the propaganda must be strong in the US if you're getting downvoted for this. You're essentially summarising documented facts.
He actually fled the US before the leaks became public to Hong Kong but it was a calculated risk because Hong Kong has extradition treaty with the US. So he was fleeing already.
He could have returned to the US however he would have most certainly faced arrest. So he asked and was granted temporary asylum in Russia. If my passport is voided for whatever reason then I am returning to the US. I am still a citizen and so was he.
But naturally he didn’t want to be arrested so by definition became a fugitive.