2001-2004: Elected as MLA, Assam Legislative Assembly from Moran Constituency
2004: Elected as Member of Parliament, 14th Lok Sabha from Dibrugarh Constituency
2005: Appointed Member, Consultative Committee, Ministry of Home Affairs
2006: Appointed Member, Consultative Committee, Ministry of Commerce & Industry
2011: Appointed as National Executive Member of Bharatiya Janata Party
2011: Appointed as State Spokesperson and General Secretary for Assam Bharatiya Janata Party
2012: Appointed as State President for Assam Bharatiya Janata Party
2014: Appointed to head State’s 16th Lok Sabha Elections Assam Bharatiya Janata Party
2014: Elected as Member of Parliament, 16th Lok Sabha from Lakhimpur Constituency
2014: Appointed as Union Minister of State-Independent Charge, Republic of India[12][13]
2016: Declared as BJP Chief minister candidate for 2016 Assam assembly elections.
2016: Member of Assam Legislative Assembly from Majuli Constituency
2016–2021: 14th Chief Minister of Assam
2021: Member of Assam Legislative Assembly from Majuli Constituency
2021: He resigned as Chief Minister & became Minister of Ports, Shipping and Waterways and Minister of AYUSH in Second Modi ministry when cabinet overhaul happened.