Tot i que podria tenir uns orígens anteriors, la masia de Puigmajor es troba documentada l’any 1855 en la demarcació parroquial de Sant Boi de Lluçanès.
Puigmajor es troba situada al nord-est del nucli urbà de Perafita, en un punt elevat, a la banda oest de la carretera BP-4653 i a l’est del turó anomenat Puigmajor.
Es tracta d’una casa de planta rectangular, formada per planta baixa i dos pisos, amb teulada de doble vessant amb aigües a les façanes laterals.