A Revere police officer accidentally shot himself in the leg when he stopped at home while on duty Friday morning, police said.
The officer was transported to an area hospital with injuries that were not considered life-threatening, Revere police said in a statement.
Revere police are investigating why the gun fired.
Trisha Thadani can be reached at trisha.thadani@globe.com. Follow her on Twitter @TrishaThadani.