A  Major- General is a lower rank than Lieutenant - General.  Lowest is Brigadier - General (one star), them Major -General (two star), then Lieutenant-General (3 star) and end at General (4 star). Knoe it is a bit confusing - he should go out as acting sergeant!