Career
He made 237 appearances in the Gambrinus liga and its predecessor, scoring 74 goals. He scored four goals in the 1997-1998 Winners" Cup with Slavia. He made one appearance for the Czechoslovakian Republic, playing against the Faroe Islands on 6 September 1997.
Vácha was captain of the Budějovice side.
Vácha was appointed assistant coach to manager František Straka at České Budějovice in 2007.