Il joue pour le FC Germania 1894 de Francfort avant de passer au FC Kickers Frankfurter (plus tard connu comme Eintracht Francfort). Il joue pour le club de Francfort de 1904 à 1921[1].
Becker représente l'Allemagne dans son premier match international contre la Suisse, un match amical, le 5 avril 1908, dans lequel il marque le premier but pour l'Allemagne. Malgré deux buts inscrits en faveur de son pays, Becker se retrouve du côté des perdants, avec un score de 5 à 3 en faveur des Suisses[2].