According to CNN, two other firefighters were injured in the shooting which took place in Webster, New York.
The Associated Press said that the gunman who entrapped and shot the firefighters is now dead. Webster Police Chief Gerald Pickering said the ambush took place near Lake Ontario, just northeast of Rochester.
ITV identified the firefighters who were shot dead as Lt. Mike Chiapperini and Tomasz Kaczowka. Theodore Scardino is currently in surgery and Joseph Hofsetter was also injured.
Pickering said it remained unclear whether gunshot wound which killed the shooter was self-inflicted, according to NBC.
Fire crews were called to the scene just after 5:30 a.m. Rob Bouitillier, the town's fire marshal said that the firefighters were shot at immediately after leaving their vehicle.
"I'm not aware of anything like this happening in Webster, obviously not a firefighter being fired upon," Boutillier had told USA Today.
The gunfire stopped firefighters from battling the blaze for hours, and police SWAT teams had to evacuate homes in the area. Boutillier has advised those residents who remained in their homes to stay away from doors and windows.
Police said four homes were destroyed by the fire and four more were damaged by the flames, according to the AP.
According to the New York Post, more than one shooter could have been involved in the attack. Authorities were combing the area.
The Monroe County's Sheriffs' office said that fire crews began to tackle the fire again after 10 a.m.
The cause of the fire is unknown.
According to local newspaper, the Democrat and Chronicle, the two other gunshot victims were admitted to Strong Memorial Hospital. One of the firefighters was able to get into his car and drive to the hospital after being shot.