С 5 по 7 век на территории Ассама находилось государство Камарупа, охватывавшее часть земель Бутана и Бангладеша. После распада Камарупы на малые царства доминировало государство Кармата, и позже Ахом, от которого происходит самоназвание штата "Асом". Династия Ахом была основана в 8 веке выходцами из Китая, с территории современной провинции Юньнань.
После Первой англо-бирманской войны (1824-1826) Ассам стал частью Британской империи. В 1947 году, с обретением Индией независимости, Ассам стал самостоятельным штатом, включающим северо-восточные регионы Индии.
В результате сепаратистских противостояний, Ассам распался на отдельные штаты: Манипур,Трипура, Мизорам, Мегхалая, Нагаленд и Аруначал-Прадеш.
В 1979 году возникло Движение Ассама против незаконных иммигрантов из Бангладеша. И по сей день на территории штата происходят столкновения местных жителей с иммигрантами. Так, в 2012 году, в результате беспорядков и противостояний между коренными народностями бодо и мусульманами, погибло 85 человек. В последние годы штат часто становится объектом терроризма, распространяемым экстремистами, в результате чего жертвами становятся мирные жители.