Yes. He did 4 years and was stationed in Iraq where he did not see combat because as he was assigned to public affairs and spent his time in an air conditioned office writing press releases.
Vance, who served in the Marines from 2003 to 2007 and deployed to Iraq, has said in his memoir that he never saw real combat and that he worked in the public affairs department while on deployment.
Yes. He did 4 years and was stationed in Iraq where he did not see combat because as he was assigned to public affairs and spent his time in an air conditioned office writing press releases.
/edit to add link