Weber was born in
Mainz on 29 August 1994. He showed early promise as a thrower, but dropped athletics as a 12-year-old to concentrate on
handball, the sport of his elder brother Patrick. He returned to the javelin four years later, immediately qualifying for the 2011 German youth championships; coached by Stephan Kallenberg, Weber developed rapidly as a thrower, but quit handball only after injuring himself in a game in 2012. Weber broke his personal best twice more on 29 June 2016 with throws of 84.45 m and 86.83 m at the
Paavo Nurmi Games in Turku; the three-meter improvement marked his breakthrough to the world elite, though he was still overshadowed by Röhler, who won the competition with a world-leading 91.28 m and also had a second throw beyond 91 meters. A week and a half later Weber threw 88.04 m in Offenburg, moving him to fourth place on the 2016 world list. He was selected to represent Germany at the
2016 Summer Olympics in Rio de Janeiro, together with Röhler and
Johannes Vetter. ==Performance Record==