Fils de Georges Washington de La Fayette et petit-fils du général de La Fayette, il étudia le droit et se fit recevoir avocat. Étranger à la politique jusqu'en 1848, il brigua avec succès, aux élections de l'Assemblée constituante, le mandat de représentant de la Haute-Loire, et fut élu, le . Edmond de La Fayette vota le plus souvent avec la droite de l'Assemblée, et ne se rapprocha, en quelques circonstances, du parti démocratique, qu'après l'élection de Louis-Napoléon Bonaparte à la présidence de la République.
Combattu, lors des élections à la Législative, par le parti avancé, il se représenta sans succès dans la Haute-Loire, et rentra dans la vie privée, pour n'en sortir qu'après la chute de l'Empire. Il se fit élire sénateur de la Haute-Loire, le , comme républicain conservateur. Inscrit à la gauche modérée, La Fayette vota contre la dissolution de la Chambre des députés, combattit, au Sénat comme dans son département, la politique du gouvernement du Seize Mai, appuya celle du cabinet Dufaure, et fut réélu sénateur au renouvellement triennal du .