Marcel Balsa commence sa carrière sportive dans les années 1930 en tant que pilote de moto, notamment au guidon d'une Norton 500 cm³, avec laquelle il remporte quelques succès avant-guerre. Après la Seconde Guerre mondiale, il s'installe comme garagiste à Pantin et se tourne vers la course automobile. En septembre 1945, il termine cinquième de la Coupe de Paris, également appelée Coupe des Prisonniers, au volant d'une Bugatti Type 51. Il pilote ensuite différentes voitures de sport et de grand prix, dont une Talbot-Lago T150C.
Au cours des premières années d'après-guerre, il se distingue avec une troisième place à Cadours en Formule 2 en 1950.
En 1952, il remporte la Coupe de Printemps à Montlhéry, puis se classe sixième au Grand Prix de Paris. En août, il participe à son unique Grand Prix, en Allemagne, dans le cadre du championnat du monde de Formule 1. Il se qualifie en 25e position sur le Nürburgring, mais doit abandonner lors du sixième tour à cause d'un problème de moteur sur sa BMW. En septembre, il remporte la Coupe d'automne.
L'année suivante, il s'impose à nouveau lors des Coupes de Printemps et d'Automne. Par la suite, il se classe deuxième du Grand Prix de Bordeaux en sport en 1955 sur une Porsche 550, puis participe à quelques courses jusqu'en 1964.
.