I hate these situations because it is 25/25/25/25 whether or not he has a flush draw 77, Qs or the 5. I've noticed trends with poor overly aggressive players to wait to spring a monster, and that they are more likely to make this move with a pair that you beat or the Q. They go ape with a bad hand and try to trap with a good hand. If this guy is that kind of bad LAG, then you are stuck raising and sucking it up if he has it this time.
If he consistently pounds good and bad hands, his only mode is full throttle, then you are still stuck playing this out 50/50 of the time. I slow down a lot and try to keep this from becoming a stacked off hand. I call this guy more than raise.
If he is truly bad lag, I call and let him stack himself. I might possibly fold to a flush card

but these guys when you have position will just keep pounding.
What impression of his play did you have?