La première mention écrite du village date de 1332 sous le nom latin de "Sanctus Paulus". Un premier château y est construit au pour Ferenc Alárdi, détruit par Étienne Báthory à la suite de la bataille de Kerelőszentpál en 1575, bataille de succession au trône de Transylvanie, où se réfugièrent certains des vaincus. Un second château est érigé en 1610 par István Haller, occupé par les troupes kuruc en 1704 puis détruit lors des combats. Un troisième, l'actuel château Haller, est construit en 1760 sur ses ruines.