The bearded passenger then shouts at the suited man: 'Look at me I'm stupid!' – before the latter violently headbutts him, sending him forcibly flying backwards.
Some passengers on the crowded train gasp in horror, while others cheered and laughed at the move. Later, commuters discussed the incident on social media.
Justina Ivanovaite said on Facebook:
'This guy was harassing and trying to provoke fights the entire journey until he was escorted off.
'Everyone was ignoring him as it was a busy train and no one wanted any trouble. The final straw was when he jumped in between two seats and was practically sitting on a person's head.
'The passenger simply told him to get down and the guy started laughing and started using horrible language towards him and a lot of other passengers on the train.
'He then started pushing the passenger and a fight broke out, which was quickly dispersed.
'After many more horrible and inappropriate comments later another passenger cornered him into the door so he would stop harassing people and said for him to get off the next stop - Upminster.
'He then started pushing him and insulting him, which resulted in the final headbutt. When he was escorted off the train he still continued to make comments and insults.'