Natif de Darjeeling, Bengale-Occidental (Inde), il grandit à Aberdeen en Écosse. Il commence sa carrière avec le club de la ville qu'il supportait, enfant. Titulaire indiscutable à partir de la saison 1981-82, il remporte avec Aberdeen deux titres de champion d'Écosse, quatre Coupes d'Écosse, une Coupe de la Ligue écossaise, la Coupe des Coupes 1983 en battant le Real Madrid 2-1 en finale et la Supercoupe d'Europe 1983, tout cela sous la direction d'Alex Ferguson.