La saison 1987 du Championnat du Pérou de football est la cinquante-neuvième édition du championnat de première division au Pérou. La compétition regroupe trente équipes du pays et se décompose en trois phases et deux tournois.
Le premier voit les équipes réparties en quatre poules régionales (Metropolitano, Nord, Centre et Sud) où les clubs se rencontrent trois fois (deux fois pour les clubs de la poule Metropolitano). Les meilleures formations de chaque secteur se qualifient pour la Liguilla Regional et le Torneo Descentralizado, les deux compétitions au niveau national.
La deuxième phase est la Liguilla Regional, qui est disputée par les six meilleures équipes de première phase, sous forme de poule unique où les équipes ne se rencontrent qu'une seule fois. L'équipe qui remporte la Liguilla Regional se qualifie pour la finale nationale pour le titre et obtient également son billet pour la prochaine Copa Libertadores.
La troisième phase est le Torneo Descentralizado. Les seize meilleures équipes de première phase sont regroupées au sein d'une seule poule, où elles se rencontrent deux fois, à domicile et à l'extérieur. À l'issue du tournoi, les six premiers disputent la Liguilla. Le vainqueur de cette Liguilla se qualifie pour la finale nationale et la Copa Libertadores.
C'est le club d'Universitario de Deportes, vainqueur de la Liguilla Regional, qui remporte le championnat après avoir battu l'Alianza Lima (vainqueur du Torneo Descentralizado) lors de la finale nationale. C'est le 18e titre de champion du Pérou de l'histoire du club.