The Argentine prevailed over Isner 6-2, 3-6, 6-3 to claim his fifth career ATP Tour title.
He survived eight aces fired by his second-seeded opponent en route to the victory.
Isner, meanwhile, continued a streak of American players reaching the Houston finals in 11 of the past 12 years.
Texas principal bans speaking Spanish, stirs controversy
Gal Gadot cast as Wonder Woman for 'Batman vs. Superman'