A new Marine Corps officer with the rank of second lieutenant makes $31,865 per year in 2010. As with civilian employment, higher rank denotes higher salary in the Marine Corps. A four star general to make upwards of $200,000 per year. Your exact salary depends also entirely upon your rank, but there are a few other factors involved as well. These include special expertise and skills, and years of experience.