In modern armies , lieutenant general normally ranks immediately below general and above major general ; it is equivalent to the navy rank of vice admiral , and in air forces with a separate rank structure , it is equivalent to air marshal .
In modern armies , lieutenant general normally ranks directly below a general and above a major general . It is equivalent to the navy rank of vice admiral .