Following the War, O'Neil remained in the Marine Corps and served as commanding officer of the Marine Barracks at Mare Island Navy Yard, California and Commanding officer, 1st Infantry Training Regiment at Camp Lejeune, North Carolina.