The early history of the Garos is shrouded in mystery. The forefathers of the Garos allied to Koches, Chutiyas, Kacharis and Meches came from the north-west. Another tradition ascribing some support to this theory, maintains that the Garos are descended from their forefathers in Asong Tibetgori. The Garos in the Kamrup plain, recount a tradition that their forefathers came eastward from the Himalayas and reached Gondulghat where they made a brief halt, and on leaving that place, traversed to Sadiya, from where they trekked on into the north bank of Brahmaputra. After a long westward trail, they reached Amingaon. There in the north bank their life was not secure, they crossed the Bahmaputra river and came to occupy Kamakhya. They occupied it for some generations until the Koches came to invade the Garo Kingdom. From Gauhati, wave after wave of westward migration poured to the Garo outer hills, and later on penetrated the interior hills of their present abode. Probably who those crossed the hills and advanced further south to Mymensing in Bangladesh were the earliest immigrants whereas those who came later on, now confined into their present settlement at Goalpara and Kamrup, belonged to the later immigrants.
If critically examined, the ancient history of Garos would seem to have been a period marked by persistent and tenacious internal warfare and many blood-feuds seem to seem to have occurred between families or villages and between neighbouring Chiefs or Nokmas.
With the passage of time in the medieval period, while the Garos in the hills were still divided into a number of petty Nokmaships, the plain tracts along the fringes at the foot of the hills came to be included in the many Zamindari Estates, which eventually developed into fewer but larger complexes. During the medievalera and the Mughal period, the more important estates bordering the Garo Hills were Karaibari, Kalimalupara, Mechpara and Habraghat in Rongpur district, Susang and Sherput in Mymensing district of Bengal and Bijini in the Eastern Duars.Early records describe the Garos as being in a state of intermittent conflict with Zamindars of these large estates.
The contact between the British and the Garos started towards the close of the 18th Century after the British East India Company had secured the Diwani of Bengal from the Mughal Emperor. Consequently, all the estates bordering upon Garo Hills, which for all practical purposes had been semi-independent were brought under the control of the British.
Though political control had passed from the Mughals to the British, the latter, like Mughals, had no desire to control the Estates or their tributaries directly. The Zamindars were not disturbed in the internal management of their estates. In fact, they were entrusted, as they had been by the Mughals, with the responsibility of keeping the hill Garos in check with help of their retainers Thus in the beginning, the intermittent conflict between the Zamindars and the Garos went on unabated until the situation deteriorated to the extent that the British were forced to take notice. This development led ultimately to the annexation of the Garo Hills in 1873. Captain Williamson was the first Deputy Commissioner of the unified district. The district was bifurcated into two districts viz; East Garo Hills and West Garo Hills districts in October 1979.