He is no fun at parties because he only talks about his taxes.
no fun at parties
idiomboring or pedantic
I tried to tell a joke, but he corrected my grammar and proved he is no fun at parties.
While his encyclopedic knowledge of historical dates is impressive, his insistence on lecturing guests during the celebration makes him, quite frankly, no fun at parties.