A sociedade medieval portuguesa era constituída por três classes sociais: clero, nobreza e povo. O clero integrava os bispos, abades e mestres (estratos superiores) e os párocos, monges e frades (estratos inferiores).
A nobreza integrava os ricos-homens (governadores das terras em nome do rei que ocupavam altos cargos no reino), os infanções (segunda categoria da nobreza, eram principalmente proprietários rurais), os cavaleiros (nobres dedicados sobretudo a funções militares) e os escudeiros (auxiliares dos cavaleiros). O povo integrava os herdadores (proprietários de terras), os colonos (camponeses que trabalhavam nas terras arrendadas dos senhorios) e os malados (trabalhadores rurais dependentes dos senhores)