A police officer has been taken to Boston Medical Center after being shot in the face tonight while a suspect has been killed, police said.

"We have one officer fighting for his life. He's in tough shape. He's in an induced coma," said police Commissioner William Evans. "He's in critical condition."

Evans identified the officer tonight as 34-year-old John T. Moynihan -- a former Army Ranger who served in Iraq and was honored at the White House last year for being one of the first responders in Watertown following the April 2013 firefight with the marathon bombers.

Chief William Gross told the Herald the suspect in the shooting was killed. No further information was available about the dead man.

Both were shot on Humboldt Avenue in the area of Ruthven Street shortly before 7 tonight after police pulled over a car. An innocent bystander was also wounded in the arm, police said.

At a press conference outside Boston Medical Center, Evans said the officer was shot under the right eye right after the car was pulled over and the officer "returned fire."

"The doctors are working hard on him," Evans added. "(The suspect) came out firing before our officers had time to react."

The shooting scene in Roxbury has been closed off as teams of officers sweep the area.

Evans said the shooting tonight points to a problem of danger on the streets.

"There's way too many guns out there and way too many kids running with them out there," he added.

Mayor Martin J. Walsh said tonight he's praying for the officer: "My thoughts and prayers are with the Officer injured tonight, his family and friends and the entire Boston Police Department during this difficult time. These acts of violence have no place in our neighborhoods. Our community is stronger than ever, and tonight we are thankful for all of those who put their lives on the on the line every day to protect our City."

Developing...