I'm currently reading a book called 'Quit' by Susan Cain, when I read the following passage:
A former UN peacekeeper, he once was ambushed in Somalia, yet I don't think he felt as scared then as I do now.
To me this sentence sounds really odd, I think it should be either:
A former UN peacekeeper once was ambushed
As former UN peacekeeper, he once was ambushed.
However a friend of mine argues that it is correct which is why I came to ask this question here.