From 1818 to 1824 he was professor of law and general politics in the East India Company's College at Haileybury.
A privy councillor since 1828, Mackintosh was appointed Commissioner for the affairs of India under the Whig administration of 1830.