CRAGSMOOR, N.Y. >> Authorities say a 32-year-old New York man has been charged with firing at state troopers who had arrived at his upstate home after he called 911 to report a break-in.

State police say troopers went to Cory Larson's home in the Ulster County hamlet of Cragsmoor after he called emergency dispatchers Tuesday to report people were attempting to get into his house.

When troopers arrived, they were targeted by gunfire coming from inside the home. Police say troopers and Larson exchanged gunfire, and he surrendered soon after.

Troopers say they determined Larson was the only person in the house at the time and there was no attempted home invasion.

The charges against Larson include attempted murder of a police officer.

He's being held in the county jail without bail. It couldn't be determined if he has a lawyer.