"No. The President can not fire the Vice President.
Unlike the cabinet (e.g., Secretary of State, Attorney General, Secretary of Defense, etc.), and the White House Staff (e.g., Chief-of-Staff, Press Secretary, etc.) the office of the Vice President, his term and the requirements for his removal from office are all established explicitly in Article II of the Constitution.
Office, Term—United States Constitution, Article II, Section 1
The executive Power shall be vested in a President of the United States of America. He shall hold his Office during the Term of four Years, and, together with the Vice President, chosen for the same Term, be elected, as follows [emphasis added]
Removal—United States Constitution, Article II, Section 4
The President, Vice President and all civil Officers of the United States, shall be removed from Office on Impeachment for, and Conviction of, Treason, Bribery, or other high Crimes and Misdemeanors."
I always had the impression that the president could fire any of their direct subordinates.
Nope.
"No. The President can not fire the Vice President.
Unlike the cabinet (e.g., Secretary of State, Attorney General, Secretary of Defense, etc.), and the White House Staff (e.g., Chief-of-Staff, Press Secretary, etc.) the office of the Vice President, his term and the requirements for his removal from office are all established explicitly in Article II of the Constitution.
Office, Term—United States Constitution, Article II, Section 1 The executive Power shall be vested in a President of the United States of America. He shall hold his Office during the Term of four Years, and, together with the Vice President, chosen for the same Term, be elected, as follows [emphasis added]
Removal—United States Constitution, Article II, Section 4 The President, Vice President and all civil Officers of the United States, shall be removed from Office on Impeachment for, and Conviction of, Treason, Bribery, or other high Crimes and Misdemeanors."
https://politics.stackexchange.com/questions/15407/can-the-vice-president-of-the-united-states-be-fired