The 1987–88 OHL season was the eighth season of the Ontario Hockey League. Fifteen teams each played 66 games. The Windsor Spitfires won the J. Ross Robertson Cup, defeating the Peterborough Petes.