The Sub-Inspector had on Monday stopped a motorcycle for rash driving after it hit a child.
BJP leader Mubendra Singh was riding the vehicle along with a pillion rider. The incident took place while vehicles were being checked in Lidhora area, Additional District Superintendent of Police Surendra Jain said.
Upset at being stopped, Singh and his accomplice Pankaj lashed out at the officer, slapped and punched her and even tore her uniform before fleeing from the scene. But a police team nabbed Singh, Jain told reporters.