Germán nació el 17 de marzo de 1992 en Garín, provincia de Buenos Aires. Surgió de las divisiones inferiores de Argentinos Juniors y Tigre y debutó como profesional en 2013 vistiendo los colores de Flandria.
Luego, jugó en Fénix, Plaza Colonia (Uruguay), Unión La Calera (Chile), Defensor Sporting (Uruguay) y Apollon Smirnis (Grecia). En la última temporada, marcó 11 goles en 19 partidos jugando para Alvarado en la Primera Nacional.