Napoleon Bonaparte sold the land because he needed money for the Great French War. The British had re-entered the war and France was losing the Haitian Revolution and could not defend Louisiana. Thomas Jefferson took the French offer as an opportunity to make America larger, even if it meant going against his Republican principles of small government (some would say he exceeded his constitutional power by accepting the deal on his own).