W latach 1979–1981 reprezentował barwy ligi AHL - Adirondack Red Wings, z którym w sezonie 1980/1981 zdobył Puchar Caldera. Następnie przeszedł do klubu ligi NHL – Detroit Red Wings, w którym w sezonie 1981/1982 rozegrał 41 meczów, zdobył 17 punktów (4 bramki, 13 asyst) oraz spędził 45 minut na ławce kar. Po sezonie wrócił do Adirondack Red Wings, by w trakcie sezonie 1983/1984 wrócić do Detroit Red Wings, w którym rozegrał 19 meczów, zdobył 3 punkty (1 bramka, 2 asysty) oraz spędził 26 minut na ławce kar. Następnie reprezentował barwy klubów ligi AHL: Rochester Americans (1984–1985) i Baltimore Skipjacks (1985–1986), potem przeszedł do klubu ligi NHL – Pittsburgh Penguins, w którym w 1986 roku w wieku 28 lat zakończył sportową karierę.
Kariera trenerska Ted Nolan po zakończeniu kariery sportowej rozpoczął karierę trenerską. W 1988 roku został asystentem Dona Boyda w klubie ligi OHL - Sault Ste. Marie Greyhounds, którego wkrótce zastąpił na stanowisku trenera, na którym pozostał do 1994 roku. Z drużyną dwukrotnie wygrał J.