Barut Tang Tang Hanedanlığı döneminde Çin'deki Taocu simyacılar tarafından icat edildi. Asıl mucidin adı bilinmemekle birlikte, Wei Boyang adlı bir simyacı deneyleri detaylandıran bir kitap yazdı. Simyacılar, ilk sekizinci yüzyılda barut oluşturmak için ilk önce güherçile ve sülfürle kömür karıştırdılar.
Diğer kaynaklar, barutun sekizinci yerine, dokuzuncu yüzyılda simyacılar tarafından icat edildiğini belirten biraz farklı bir zaman çizgisi veriyor. Barut için bilinen en eski yazılı formül 1000'lerde Song Hanedanlığına kadar uzanır. 1200'lü yıllarda Moğol fetihleri, Avrasya'daki barut bilgisini yaydı ve bir silah olarak kullanılması kök salmaya başladı.