Colui che inventò la nitroglicerina fu Ascanio Sobrero, che nel 1847 nel Regno di Sardegna ripeté l'esperimento della sintesi di nitrocellulosa (che era stato effettuato, senza successo, nel 1845 dal chimico tedesco Christian Friedrich Schönbein): mise due gocce, questa volta di glicerina, in una provetta e la riscaldò, ma la piccola esplosione che ne scaturì durante l'esperimento danneggiò il laboratorio, così decise di interrompere gli esperimenti. Successivamente Sobrero riprese gli studi degli acidi e nel 1847 riuscì nella sintesi.