Looks like this was an officers jacket with the pins and the stripes on sleeves. One of the hooks on the collar is broke.
Otherwise it has all the buttons and looks great. Pretty cool with the collar tag.