This dissertation studies equilibrium matching patterns in the marriage and labor markets when agents have heterogeneous preferences over partner\u27s traits. Economic analysis of matching has previously focused largely on equilibria obtained when agents have homogeneous preferences. While this assumption has made analysis simple, it is highly restrictive. It seems obvious that different industrial sectors prefer different groups of workers (since some are more productive in one sector, while others are in other sectors). It is equally obvious that individuals do not agree completely on desirable marriage partners. The goal of this research is to study the impact that heterogeneous preferences have on the relative performance of agents in l...