La saison 1987-1988 de snooker est la 20e saison de snooker. Elle regroupe 30 tournois organisés par la WPBSA entre août 1987 et juin 1988.