Vintage Sports Jacket.

Not sure material or size seems like atleast a large

Probably XL