Career
His playing position was midfielder. Weber started his professional career at MŠK Žilina before moving to Sparta Prague, where he made seven appearances in his first two seasons in the Czechoslovak First League. In the 1990–1991 season he moved to Cheb, where he continued in the Czechoslovak First League until Cheb"s relegation in the 1991-1992 Czechoslovak First League.
Cheb returned to the top flight after a one-season absence and Weber moved to league rivals Drnovice during the 1993-1994 season.
Weber played in 146 games for Drnovice and scored 14 goals. He is Drnovice"s leading player in terms of league appearances made.
Weber left Drnovice in 1999 and moved to Jablonec. In May 2005 he played his 350th top flight match in the Czechoslovakian Republic, becoming only the 20th player to do southern
During his eight seasons in Jablonec, Weber racked up more than 200 league appearances for the club and scored 10 goals, finally hanging up his boots at the end of the 2006-2007 Gambrinus liga.
In May 2007 he played his last match at the age of 36 against 1. Football Club Slovácko. During his playing career, Weber played in four Czechoslovakian Cup finals, but was never on the winning team Weber started his non-playing career in 2007 as assistant manager in Jablonec, where he worked for more than four years.
Weber was announced as the new manager of Gambrinus liga side Bohemians 1905 in March 2012, replacing Pavel Medynský.
Weber signed for MFK Karviná in 2014.