Maybe he was
A) meant to be a spy for c I a, but was turned
B) his parents were double agents and he was also
But c I a and communist also doesn’t make sense at first glance....
This can get rather complicated, but as a good comparison of a communist working for the FBI in the halls of the Kremlin, there is the case of Operation Solo, a heck of a story.
http://en.wikipedia.org/wiki/Operation_Solo
Ooops, “parents” should be “grandparents “