Pompeo, a Republican congressman representing Kansas, was confirmed by a vote of 66-32 after Senate Democrats forced a three-day delay, arguing that the critical post deserved a thorough debate.
Pompeo was sworn in by Vice President Mike Pence just after 9 p.m. ET.