[1][2] He served a two-year term in the Missouri House of Representatives and then became a perennial candidate, running unsuccessfully for various offices over the course of his life.
In 2004, he won the primary for Missouri's 2nd congressional district but lost the general election to incumbent Todd Akin.
In 2012, Weber narrowly lost his final race, the Democratic primary for Missouri's 2nd district, to Glenn Koenen.
[2] Weber outlived all but one of his siblings; his brother Bud, who was mayor of Eureka, died in 2016 at age 97.
His conservative social views made him vulnerable to insurgent campaigns in the Democratic primaries in 2004 and 2006, but he narrowly won the nomination both years.
The largely progressive Democratic mainstream in St. Louis County, however, was slow to embrace him as a candidate despite his frequent campaigns for office in the area.