L'année suivante, il se présente aux législatives dans la 12e circonscription des Hauts-de-Seine et arrive en troisième position derrière le député sortant Jean Fonteneau et le candidat communiste Robert Gelly, recueillant 20,94 % des suffrages.
En 1981, il fait face aux mêmes adversaires mais à l'inverse du scrutin précédent, il dépasse le candidat du PCF et se qualifie pour le second tour. Il bat alors nettement Jean Fonteneau.
Avec l'introduction du scrutin proportionnel, il se présente en 1986 sur la liste socialiste « Pour une majorité de progrès avec le président de la République », où il figure en troisième position. Il est réélu et siège sur les bancs de l'Assemblée nationale jusqu'en 1988.
Candidat à un troisième mandat, il est cependant battu de justesse par le CDSJean-Pierre Foucher.