What is the word for a person who does the opposite of what he speaks?

I am looking for a word to let others understand that somebody is a person who does exactly the opposite of what he speaks. Is there any word for this?


The word that comes closest is probably hypocrite.


In a more literary way, Tartuffe or Pharisee.

  • As a result of Molière's play, contemporary French and English both use the word tartuffe to designate a hypocrite who ostensibly and exaggeratedly feigns virtue.

  • A pharisee is a self-righteous or hypocritical person who does not ​care about ​others.