Hearts winger Saul Mikoliunas has been given an additional five-match ban on top of the three-game suspension for two red cards against Rangers.
A Scottish Football Association disciplinary committee handed out the ban for "exceptional misconduct".
The Lithuanian barged into assistant referee Andy Davis after he signalled for an injury-time penalty for Rangers in a 2-1 defeat earlier this month.
He was shown a second red card for swearing at referee Hugh Dallas.
An SFA statement said that the player's apology to the officials had been taken into account.
It added: "The committee also wish it to be made clear that any form of aggression towards match officials cannot be tolerated, and players who show violent dissent towards officials in a physical or verbal manner will be heavily punished."
Hearts are considering whether to appeal against the decision.
Acting chief executive Sergejuis Fedotovas said: "The player repeatedly apologised before the committee and the referees.
"It was expressed that Saulius is not a person who usually does that (barging).
"He has probably had two or three yellow cards previously and has not even been sent off before, let alone done anything like that.
"He was under a lot of emotional pressure because of the circumstances of the game and that was presented to the committee."
The club could also be in trouble after the match officials were the target of missiles thrown from the crowd in the same game.
Last week, the SFA threw out Hearts' attempt to instigate an inquiry into the decision taken by Davis.