Unknown origin, but similar to military issue jackets from East Germany in the 1960s-1980s. Armpit to Cuff = 18".
eBay