Eric was born in Chatou in 1961. He graduated from the Ecole des Beaux-Arts de Saint Etienne and the L'Ecole Nationale Supérieure des Arts Décoratifs. Paris.
He began collaborating with the gallery Neotu and in 1991 was the subject of a personal exhibition at the Cartier Foundation.
In 1995 he undertook a study based on a piece of bridging furniture for the 'Carte blanche VIA'.
The galerie Gilles Peyroulet et cie displays a number of collections of furniture designed by Eric Jourdan. In 2002 he designed signage for the cité universitaire internationale de Paris in conjunction with Ruedi Baur.
Since 2002 he has also collaborated with Ligne Roset, with whom he was awarded the Red Dot Design Award for the Snowdonia settee. Several of his upholstery and furniture models have appeared in the Ligne Roset collection, the Shaman armchair being the latest.
The Hyannis Port collection is amongst his designs for Cinna.