Hello Philfox1985,
Don't think that it's totally off play here. Although the problem on flop is that most likely you are just making all the worse hands to fold. At the best maybe a draw or something similar will continue.

But of course against his stack it shouldn't be that huge problem. Nice catch.
Best regards.