The man suspected of shooting at officers and prompting an hours-long standoff in Roseville last week was formally charged Monday.
Samuel Duran, 32, is charges with seven counts of attempted murder of a peace officer, seven counts of assault with a semi-automatic firearm on a peace officer, one count of residential burglary, two counts of false imprisonment and two counts of making criminal threats.
Prosecutors say Duran is also charged with possessing a stolen firearm as a felon.
Duran did not enter a plea, and will be represented by a public defender.
Investigators say Duran shot an ICE agent, working with Homeland Security, in the leg and fired at Roseville Police officers as he barricaded himself into a home.
Duran faces life in prison. He is being held without bail.