Completa la seguente frase: Granger è nato a Zanesville, Ohio. Si laureò all'Accademia Militare degli Stati Uniti, classificandosi 28° nella classe del 1838. Granger divenne primo tenente di fanteria nel 1839. Ha prestato servizio come ufficiale nella
Guerra Seminole, e fu assistente istruttore di tattica a West Point nel 1843-1844. Durante la guerra messicano-americana, Granger fu promosso capitano l'8 settembre 1847. Quando la guerra finì, fu assegnato a una serie di posti sulla frontiera del Texas.