Haseltine was de zoon van een succesvol zakenman en studeerde in 1854 af aan de Harvard-universiteit. Ondertussen was hij ook begonnen met schilderen, waarin hij uiteindelijk zijn roeping vond. In 1853 leerde hij William Trost Richards kennen, die hem introduceerde in werkwijze van de Hudson River School. In 1855 reisde hij naar Düsseldorf, waar hij studeerde bij Andreas Achenbach en Emanuel Leutze. In 1858 keerde hij terug naar de Verenigde Staten, schilderde landschappen bij de Delaware Rivier, om in 1866 weer naar Europa te gaan, aanvankelijk naar Parijs en in 1869 naar Rome. Daar zou hij uitgroeien tot een vooraanstaande figuur in de Amerikaanse emigrantengemeenschap. In 1894 was hij medeoprichter van de Amerikaanse Academie in Rome.
Vanuit Rome bereisde Haseltine ondertussen heel Europa. Tussen 1875 en 1885 bracht hij ook een aantal zomers door in Nederland, waar hij onder andere werkte in Scheveningen en Dordrecht. Geschoold in de stijl van de Hudson River School en de Düsseldorfse School, voegde hij er technieken toe van de Nederlandse zeeschilders uit de zeventiende eeuw, zoals een lage horizon met daarboven indrukwekkende wolkenformaties. Dit is duidelijk te zien in zijn schilderij Hollandse kust uit 1885, dat hij schilderde in Scheveningen. Midden jaren 1880 werkte Haseltine ook wel in België, onder andere in Brugge en Blankenberge.