Hardy Nilsson spelade större delen av sin karriär i Skellefteå, och 1978 blev han svensk mästare med Skellefteå AIK. Samma år blev han Elitseriens mest utvisade spelare. Nilsson spelade en säsong i tyska Kölner Haie innan han avslutade spelarkarriären i Örebro IK i division 1.
Som tränare har han vunnit totalt åtta mästerskap i Sverige, Tyskland och Österrike[källa behövs]. Han har också utsetts till Årets coach två gånger, vilket ingen tidigare lyckats med. Han var förbundskapten för Sveriges herrlandslag åren 2000–2004 och vann två VM-silver och två VM-brons med Sverige. 2000 och 2001 vann han SM-guld med Djurgården, och säsongen 2009/2010 återvände han dit som huvudtränare. Han stannade till januari 2012, då han sparkades efter dåliga resultat[1]. Säsongen slutade med att Djurgårdens IF åkte ur Elitserien.