President Barack Obama will announce his choice of former Pentagon official Ash Carter to be his next secretary of defense on Friday, a White House official said.
If confirmed by the Senate, Carter will replace former Republican Senator Chuck Hagel, who is stepping down from the role.
Obama will make the announcement at 10 a.m. (1500 GMT) at the White House, the official said. Sources said earlier this week Obama had settled on Carter for the job.
Carter previously served as deputy defense secretary from 2011 to 2013.