A native of Timmins, Ontario, Lessard played four seasons of junior hockey with the Ottawa 67's of the Ontario Hockey League between 1984 and 1988. A rugged defenceman who was willing to fight, he scored only 13 goals in his 248-game junior career, but recorded 757 penalty minutes. In his final OHL season, 1987–88, Lessard served as team captain as the 67's reached the OHL final. The Calgary Flames selected Lessard with their seventh round selection, 142nd overall, at the 1986 NHL Entry Draft. When he turned professional in 1988–89, the Flames assigned him to their International Hockey League affiliate, the Salt Lake Golden Eagles. Lessard played the majority of the season with Salt Lake where, as was one of the IHL's leading defensive scorers, he earned a brief call-up to Calgary. He played his first six NHL contests, recording one assist, and was named to the IHL First All-Star Team after scoring 10 goals and 52 points in 76 games with the Golden Eagles. Lessard played the following two seasons with Salt Lake, though he appeared in NHL one game with Calgary in 1989–90. His rights were transferred to the newly formed San Jose Sharks in 1991 after they selected him with the fifth overall pick in the 1991 NHL Expansion Draft. Lessard appeared in eight games with the Sharks in 1991–92 but spent the majority of the season with the IHL's Kansas City Blades. He recorded 19 points in 41 games for the Blades who won the Turner Cup championship. The following two seasons had Lessard take on a nomadic existence as he played for several minor league teams. He began the 1992–93 season in Kansas City before the Sharks loaned him to the Boston Bruins, who assigned him to the Providence Bruins, their American Hockey League affiliate. After six games with Providence, Lessard was transferred to the Hamilton Canucks after the Sharks dealt him to the Vancouver Canucks organization in exchange for Robin Bawa on December 15, 1992. He returned to Salt Lake Cityin the summer of 1993 to play with the Utah Rollerbees of Roller Hockey International, He parlayed that into a return to the Salt Lake Golden Eagles to begin the 1993–94 season. Lessard also played with the South Carolina Stingrays of the East Coast Hockey League and the AHL's Rochester Americans that season before retiring after six professional seasons.