A feeling of detachment from self and feeling of being an external observer of his body is suggestive of:
Depersonalization / Derealisation is a type of dissociative disorder where patient feels detached from himself and world. He feels as if he is an external observer of his body.
Dissociative fugue
Dissociative identity disorder
Depersonalization
Trance