Lipon was selected by the Winnipeg Jets in the third round (91st overall) of the 2013 NHL Entry Draft.
He played junior hockey for the Kamloops Blazers of the Western Hockey League. He made his NHL debut for the Jets on January 18, 2016.[2] On August 15, 2016, the Winnipeg Jets signed Lipon to a one-year, two-way contract worth $650,000.[3]
On August 17, 2020, Lipon left the Winnipeg Jets organization as a free agent and signed his first contract abroad with Latvian based, Dinamo Riga of the Kontinental Hockey League (KHL).[4] In his first season abroad in 2020–21, Lipon made an impact with Dinamo Riga, collecting 8 goals and 20 points through 37 regular season games. With Riga well out of playoff contention, Lipon left the club to join the Swedish top-tier club, IK Oskarshamn of the Swedish Hockey League (SHL), for the remainder of the season on February 16, 2021.[5]
As a free agent in the following off-season, Lipon opted to return to the KHL, agreeing to a one-year contract with Russian-based, HC Sochi, on August 24, 2021.[6] In the 2021–22 season, Lipon recorded 3 goals and 10 points through 27 regular season games with Sochi before he was traded to HC Sibir Novosibirsk on December 27, 2021.[7]
On July 26, 2022, having left the KHL as a free agent, Lipon signed a one-year contract in Germany with Straubing Tigers of the DEL.[8]