You got pwned. Tough luck. There's no reason to put him on a better hand than you. No pair on the board, no flush possibilities - he is lucky enough to have the only hand that beats you. And he flopped the straight, and let you catch up enough to keep giving him money. Nasty.