O'Sullivan first learned boxing under his father, Michael, a Torontobus driver. His first coach was Ken Hamilton. His next teacher was Peter Wylie, a member of the Toronto police department who was a specialist in defusing bombs. He trained at a warehouse in Cabbagetown.
Leading up the 1984 Olympics, O'Sullivan and fellow Canadian Willie de Wit were both favoured to win the gold medals in their classes: de Wit as a heavyweight and O'Sullivan as a light middleweight. In the gold medal bout with Frank Tate, O’Sullivan took Tate to two standing-eight-counts in the second round, but the judges unanimously gave the decision to Tate. O'Sullivan dominated the second round; however, four of the judges gave Tate the round by the slim margin of 20-19. Tate was booed when the gold medal was draped around his neck. Tate had won in a 5-0 decision and even his coach, Emanuel Steward, admitted O'Sullivan may have won. O'Sullivan, who himself had benefited from a controversial decision against Christophe Tiozzo in the semifinals, was gracious in defeat and called the outcome "unfortunate". His results were:
O'Sullivan began his professional career that same year and won his first 11 bouts in the welterweight division. He lost in his 12th fight to future titlist Simon Brown by TKO in the 3rd in 1986 in Toronto's Exhibition Place. The bout was televised nationally in the United States by NBC. O'Sullivan injured his right hand in the first round, but he was clearly outclassed by the more experienced Brown. O'Sullivan later underwent surgery to repair torn knuckle joints. O'Sullivan quit boxing in 1988 after consecutive defeats to Luis Santana and Donovan Boucher, but he launched a pair of short-lived comebacks in 1991 and 1996. He retired in 1997 with a record of 23-5-0, with 16 knockouts. Four of his five career defeats were by knockout.
Life after boxing
In May, 2007, O'Sullivan's apartment was broken into and the thieves made off with nine rings. They included: a world championship ring with a diamond signifying a second title — he won in both 1981 and 1983; rings from the Commonwealth Games; one from his high school, St. Mike’s, in Toronto; a Canadian championship ring; a cheap childhood ring bearing his initials, S.O.S.; and a claddagh ring, bearing an Irish symbol of two hands clutching a heart topped with a crown. Since retiring from boxing, he has been diagnosed with brain damage, as a cumulative result of blows to the head during his celebrated boxing career. On February 10, 2010, O'Sullivan carried the 2010 Olympic torch on a stretch through Vancouver. He is currently living in Belleville, Ontario. On September 24, 2015, O'Sullivan was inducted into the Ontario Sports Hall of Fame in Toronto.