Sündis Gregory Haines'i, komissariaadi ohvitseri ja Harriet Haines'i (sündinud Eldridge'i) pojana. Haines õppis Midhurst'i grammatikoolis ja Sandhurst'i Kuninglikus sõjalises kolledžis, enne kui ta sai 21. juunil 1839 4. jalaväerügemendisse. 15. detsembril 1840 edutati ta leitnandiks ja 1843. aastal määrati ta kindral Sir Hugh Gough'i (tema vanema venna ämma) aide-de-camp'iks. Haines osales Mudki lahingus 1845 aasta detsembris ja Ferozeshahi lahingus (kus ta sai raskelt haavatud) 1845. aasta detsembris esimese anglo-sikhi sõja ajal. 16. mail 1846 edutati ta 10. jalaväerügemendi kapteniks. 31. märtsil 1847 vahetati ta 21. Kuningliku Põhja-Britannia Fusiliers'isse. Seejärel võitles ta 1848. aasta novembris Ramnagar'i lahingus, 1849. aasta jaanuaris Chillianwala lahingus ja 1849. aasta veebruaris Gujrati lahingus.
Enne kui teda 7. juunil 1849 edutati brevet majoriks ja 2. augustil 1850 brevet leitnantkoloneliks.