Army veteran Omar Gonzalez also had a sawed off shotgun, two hatchets and a machete in his his vehicle when he was busted in July.
Gonzalez had a hatchet in his rear waist band when he was stopped by cops as he waked along the south fence of the White House on Aug. 25, but he was not arrested.
After he allowed officers to search his car cops found no ammo, prosecutors said.
But when Virginia State Police pulled him over in July, they found the cache of weapons and a map of The White House.
He was charged with possession of a sawed-off shot gun and eluding police.