Antique Japanese boro noragi or workwear jacket. Meiji era. 

Antique Japanese boro noragi or workwear jacket. Meiji era.