Escribe una continuación para este párrafo - Nacido como hijo de Gregory Haines, un oficial de comisariado, y Harriet Haines (nacida Eldridge), Haines fue educado en la Escuela de Gramática de Midhurst y el Colegio Militar Real, Sandhurst antes de ser comisionado en el 4o Regimiento de Infantería el 21 de junio de 1839. Fue ascendido a teniente el 15 de diciembre de 1840 y nombrado ayudante de campo del general Sir Hugh Gough (su cuñado). Haines participó en la Batalla de Mudki en diciembre de 1845 y la Batalla de Ferozeshah (donde fue gravemente herido) en diciembre de 1845 durante la Primera Guerra Anglo-Sikh. Promovido a capitán en el 10o Regimiento de Infantería el 16 de mayo de 1846, fue cambiado al 21o Regimiento Real de Fusileros Británicos del Norte el 31 de marzo de 1847 y luego luchó en la Batalla de Ramnagar en noviembre de 1848, la Batalla de Chillianwala en enero de 1849 y la Batalla de Gujrat en febrero de 1849 durante la Segunda Guerra Anglo-Sikh.
Fue ascendido a mayor el 7 de junio de 1849 y a teniente coronel el 2 de agosto de 1850.