The expression "sell your soul to the devil" is not a literal saying. It means doing something that you know is wrong, but benefiting (usually monetarily) from it. For example, this expression is used when politicians do something that is bad for their constituency (health, finances, lives), but makes the politician money.
Yes, yes he did sell his soul.
No.
No.
No.
No.
No.
No.
No.
No.
No.
No.
No.