Marcel Lanfranchi debutó como futbolista profesional en 1946 con el US de Cazères.
Tras dos temporadas en el club fue traspasado al Toulouse FC, donde permaneció cuatro años.
Tras cosechar 36 goles en 87 partidos jugados, fue fichado por el Perpignan Canet FC, donde se retiró al finalizar la temporada de 1953.
Ocho años después de su retiro como futbolista, el US Tarascon lo fichó como entrenador del club.
Posteriormente fichó por el Bagnères-de-Luchon Sports y por el US Cazères, equipo en el que debutó como futbolista.