Napiš pokračování tohoto odstavce - Granger se narodil v Zanesville, Ohio. Vystudoval Vojenskou akademii Spojených států, kde se umístil na 28. místě ve třídě roku 1838. Granger se stal prvním poručíkem pěchoty v roce 1839. Sloužil jako důstojník v Seminole válce
, a byl asistentem instruktorem taktiky na West Pointu v letech 1843/44. Během války Mexiko-Amerika byl Granger povýšen na kapitána 8. září 1847. Když válka skončila, byl přidělen na řadu postů na texaské hranici.