Hi tuhin, welcome.

The most common answer to your question would be "lawyer".

The more interesting word might be pseudologue, which means a pathological liar.

By the way, are you familiar with the reverse lookup facility in Onelook's online dictionary? It can be quite useful if you're trying to pin down a general concept like this.