Fischer played 271 league matches for San Lorenzo in Buenos Aires, scoring 141 goals. He won three championships with the club. He also played for Botafogo in Brazil and Once Caldas in Colombia. He also played for the Argentina national team between 1967 and 1972. He played 35 games for his country, scoring 12 goals.