The CIA recruits from all walks of life.
I generally don't like these threads. The "how do I get another job by being an officer" kind of question doesn't appeal to me. The CIA is more than just a bunch of spies. It's a large organization that needs secretaries and guards and everything else you could expect.
But from time to time someone comes to SAF and asks "how do I join the FBI or CIA or SEALs or SWAT"...
Well first, no one who is in the CIA is going to answer that here. Second, I think at some point people realize it's not all James Bond.
99% of the time people are in love with the idea of being something. You're not even a cadet yet, much less an officer, and you're already thinking about how to line up something else.
If you want to be in the CIA, you don't HAVE to be in the military to do it.