Former U.S. Secretary of State Colin Powell endorsed President Barack Obama in his re-election bid Thursday, pointing to the president's efforts to end the war in Afghanistan and tackle terrorism.