The incident happened yesterday when the lawyer was travelling in a bus to Meerut when the accused Aaaz Mohammed started misbehaving with her, police said.
The lawyer apparently beat him up and handed over the accused to the police.
An FIR was registered against Mohammed (25), police said.
In another incident, three people were injured in a clash between two groups over alleged eve-teasing and passing comments on girls at Pipalhera village under Titawi police station yesterday.
Three persons, including the father of the girls who were injured have been admitted to the hospital, they said.
The accused Rinku Singh is under custody, police added.