Írj egy folytatást erre a bekezdésre - Granger Zanesville-ben született, Ohio államban. Az Egyesült Államok Katonai Akadémiáját végzett, és a 28. helyen végzett az 1838-as osztályban. Granger 1839-ben lett a gyalogság első hadnagya. Tisztként szolgált a Szeminói háborúban.
1843 és 1844 között taktikai oktató volt a West Pointban. A mexikói-amerikai háború alatt Granger 1847. szeptember 8-án kapitány lett. A háború végén, több állomásra küldték a texasi határon.