Toni Morosani played in the Swiss National League A from 1925-38, starting out with HC Davos from 1925-32, then finishing his career with Grasshopper Club Zürich from 1933-38. He also played briefly for Zürich AEHC in 1932-33 and played for Zürich Selects in some friendlies in the 1930s. Morosani skated for Switzerland at the 1926 and 1932 European Championships, winning a gold medal in 1926 and a bronze medal in 1932. He was on the winning side at the Spengler Cup in 1927 with HC Davos and also competed at the 1933 Spengler Cup for Grasshopper. Morosani was part of six Swiss Championship teams – 1926-27, and 1929-32.
Morosani was educated first in Zürich and then at a hotel school in Luzern and became the manager of the Grand Hotel in Belvédère, before owning a hotel in Davos for many years. He also served on the board of Swiss hoteliers, was active in local politics, and became President of his old club, HC Davos.