Aubin was born in Montreal, Quebec. As a youth, he played in the 1990 Quebec International Pee-Wee Hockey Tournament with a minor ice hockey team from Mercier, Quebec. Aubin played his junior career in the Quebec Major Junior Hockey League, following in the footsteps of so many other Quebec-born goaltenders. He played for three different teams, spending the most time with the Sherbrooke Faucons. He was drafted in the third round of the 1995 NHL Entry Draft, 76th overall, by the Pittsburgh Penguins. His professional career began in the East Coast Hockey League, but he worked his way on to the Penguins' farm team, and then into the NHL itself. In the 1998–99 season, Aubin was recalled by the Penguins and made his NHL debut in a 5-0 defeat to the Tampa Bay Lightning on October 21, 1998. Two weeks later Aubin recorded his first career win on November 5, in a 4-2 victory over the Ottawa Senators. In his next start Aubin continued his form, collecting his first career shutout in a scoreless tie against the Boston Bruins on November 7, 1998. Aubin played parts of six seasons with Pittsburgh, including one as their starting goaltender, before being released by them. He then signed a two-way contract with the Toronto Maple Leafs. He played his first game with the Maple Leafs on March 26, 2006 on New Jersey, making 36 saves and winning the game 4–3. He recorded a shutout in only his third game with the Maple Leafs, against the Buffalo Sabres in a 7–0 victory on home ice. After spending the majority of the 2007–08 season with the Los Angeles Kings, he was traded to the Anaheim Ducks at the 2008 trading deadline for a seventh round pick. It was the first-ever transaction involving the two geographic- and Pacific Division-rival clubs. On July 23, 2009, Aubin signed a one-year contract with European team, the DEG Metro Stars leaving the Philadelphia Phantoms. In his first season with the Metro Stars in 2009–10, Aubin recorded the best save percentage and was subsequently selected as the DEL Goalie of the Year. After three seasons with the Metro Stars, Aubin departed as a free agent but remained in Europe, signing a one-year contract with Pustertal-Val Pusteria Wolves of the Italian Serie A on June 3, 2012.
Career statistics
Transactions
On July 8, 1995 the Pittsburgh Penguins selected Jean-Sébastien Aubin in the third-round of the 1995 NHL draft.
On September 24, 2000 the Pittsburgh Penguins re-signed restricted free agent Jean-Sébastien Aubin.
On July 31, 2001 the Pittsburgh Penguins re-signed Jean-Sébastien Aubin.
On June 25, 2002 the Pittsburgh Penguins re-signed Jean-Sébastien Aubin.
On August 18, 2005 the Toronto Maple Leafs signed unrestricted free agent Jean-Sébastien Aubin to a 1-year contract.
On April 12, 2006 the Toronto Maple Leafs re-signed Jean-Sébastien Aubin to a 1-year contract.
On August 28, 2007 the Los Angeles Kings signed unrestricted free agent Jean-Sébastien Aubin to a 1-year contract.
On February 26, 2008 the Los Angeles Kings traded Jean-Sébastien Aubin to the Anaheim Ducks in exchange for a 2008 seventh-round pick.