Born in Rozdil, Ukrainian SSR, Bal was a product of the Lviv youth football schools.
He went on to spend the majority of his playing career with the team, winning four championship medals with them, as well as four Soviet Cups.
He also played in the 1986 FIFA World Cup, where the Soviet team reached the Round of 16, losing to Belgium in extra-time.
On 14 December 2007, he was officially announced as assistant-coach at FC Moscow, again moving there with Blokhin.
Bal died on 9 August 2014 during a football match of veteran teams as a result of a blood clot.