sanctimonious

adjective
  1. making a show of being morally superior to other people; hypocritically pious or righteous
  2. Usage: often disapproving

Examples