Former US Ambassador to the UN and South Carolina Gov. Nikki Haley will formally announce she is running for president at a Feb. 15 event in Charleston, The Post and Courier reported Tuesday.