The use of analogy in human thinking is examined from the perspective of a multiconstraint theory, which postulates 3 basic types of constraints: similarity, structure, and purpose. The operation of these constraints is apparent in laboratory experiments on analogy and in naturalistic settings, including politics, psychotherapy, and scientific research. The multiconstraint theory has been implemented in detailed computational simulations of the analogical human mind.