Jako junior występował w BSG Lokomotive Lampertswalde i BSG Stahl Riesa[1]. W 1972 roku został włączony do pierwszej drużyny BSG Stahl[2]. W sezonie 1972/1973 uzyskał z klubem awans do DDR-Oberligi[1]. W najwyższej wschodnioniemieckiej klasie rozgrywkowej zadebiutował 18 sierpnia w zremisowanym 2:2 meczu z Lokomotive Lipsk. W listopadzie przeszedł do Dynama Drezno[3]. Z drezdeńskim klubem trzykrotnie zdobył mistrzostwo NRD (1975/1976, 1976/1977, 1977/1978), a w 1977 roku zdobył ponadto puchar kraju[4]. W 1976 roku dotarł ze swoim klubem do ćwierćfinału Pucharu UEFA, zaś w roku 1979 osiągnął ćwierćfinał Pucharu Mistrzów. 21 kwietnia 1976 roku zadebiutował w reprezentacji w wygranym 5:0 towarzyskim meczu z Algierią, w którym zdobył dwie bramki[2]. W Dynamie Drezno Kotte występował do 1981 roku, rozgrywając ogółem 166 spotkań w DDR-Oberlidze i zdobywając w nich 54 gole. Następnie, do 1984 roku, był piłkarzem BSG Fortschritt Neustadt. W latach 1988–1989 był trenerem piłkarzy tego klubu[3].