In 1856, after studies with Giuseppe D'Aloe, he moved to Paris where he worked as a composer and flute virtuoso. From 1859 to 1861, he concerted in Belgium, Netherlands, England and Austria. During the Franco-Prussian War, in 1870, he worked in the Red Cross. From 1871 to 1895, he taught flute and composition at the college Rollen (now Lycée Jacques-Decour) in Paris. In 1905, he returned with his family in Italy.
His works include numerous flute pieces (both solo and with piano accompaniment). A few of his studies and études are still used in teaching, namely Etudes mignonnes op. 131, 20 Petites Etudes op. 132, Exercices journaliers op. 89 and 15 Etudes modernes et progressives. Gariboldi also composed many songs and three operettas.
- Goldberg, Adolph (1987) [First published in Berlin 1906]. Porträts und Biographien hervorragender Flöten-Virtuosen, -Dilettanten und -Komponisten. Celle: Moeck. ISBN 3-87549-028-2.
- Fabio Montesi: Een beroemd musicus uit Castelraimondo: Giuseppe Gariboldi Biography (Dutch)
- Short biography (Italian)
- Free scores by Giuseppe Gariboldi at the International Music Score Library Project
- Sheet music including Gariboldi's études (Russian)