A fight happened last Thursday night, in the 100 block of West Garfield in Elkhart.
Police say the suspect Reese Haithcox, 21, was standing in the middle of the street and refused to move.
The officer, Corporal Dustin Young, got out of his car and Haithcox reportedly punched him 15 times and tried to grab his gun.
A few minutes later, a heated situation erupted in the street.
A witness shared it with our reporting partners at The Elkhart Truth. Click on the link to watch the full video.
Haithcox is from Chicago.
He faces several charges for the fight.
Corporal Young is now healing from a fractured eye socket.