Ravindra Gaikwad, an MP belonging to the far right Shiv Sena, had booked the Air India ticket from Mumbai to Delhi after he was banned by Air India and five other airlines, including IndiGo, SpiceJet, GoAir, Jet Airways and Vistara.
The lawmaker from Maharashtra's Osmanabad had beaten a 60-year-old Air India employee for being refused a business class berth on aircraft flying from Pune to New Delhi.
He was unrepentant about his behaviour, instead asking the airline and the employee to apologise first.
Gaikwad, however, found support from his colleagues from the Shiv Sena and legislators from the Samajwadi Party who wanted the ban to be revoked.
The federal government, however, condemned Gaikwad's unruly behaviour.
Civil aviation minister Ashok Gajapathi Raju said: "Violence of any kind can be a disaster for airlines. We have good safety regulations but never in my dreams expected an MP to be caught (doing this)."