Vintage Sports Jacket.
Not sure material or size seems like atleast a large
Probably XL