En general (latin: generalis, "almindelig") er en officer af (næst)højeste militær rang, sædvanligvis brugt i hære, men forekommer i nogle nationers luftvåben og politistyrker.
Rangen over general er enten generaloberst, som kun findes i visse lande, eller (general)feltmarskal, som oftest kun bruges i krigstid.
Den tilsvarende titel i sømilitære styrker (marinen) er admiral.