A Perth man has been fined and given a suspended jail term for his role in a pub brawl that started after a comment was made about smelly flatulence.

Angelo Andreou, 37, pleaded guilty to assaulting a man at the Botanica bar in Innaloo in July last year.

The Perth Magistrates Court was told punches were thrown after the victim made a comment about someone breaking wind.

Andreou assaulted the man after he had been knocked to the ground.

Andreou was fined $5,000 and given a six-month suspended jail term.

Outside the court, Andreou's lawyer Terry Dobson, says his client is relieved the case is over.

"However he's not happy that in the end he's the only person punished when in fact the complainant started the brawl," Mr Dobson said.