Russian President Vladimir Putin has granted Russian citizenship to former American security contractor Edward Snowden Monday, the Associated Press first reported.