Leinweber je bil branilec kluba SC Brandenburg v nemški ligi in nemške reprezentance, s katero je nastopil na Zimskih olimpijskih igrah 1932, na katerih je osvojil bronasto medaljo in Svetovnem prvenstvu 1930, kjer je osvojil srebrno medaljo.