Ancien élève de l'École des mines, il est ingénieur à la Compagnie des chemins de fer du Nord. Il devient professeur à l'École des beaux-arts de Paris en 1876. Il participe à l'organisation de l'exposition universelle de 1867, est directeur des sections étrangères à celle de 1878 et contribue encore à celle de 1889 avec Alphand et Picard, ayant été entre-temps commissaire général de l'Exposition internationale de l'électricité et du Congrès international des électriciens de 1881 . Il est député de la Seine de 1889 à 1910 , inscrit au groupe des Républicains progressistes.