Hardy rozpoczął swoją aktorską karierę po II wojnie światowej. Największą popularność przyniosła mu rola Siegfrieda Farnona w serialu BBC "Wszystkie zwierzęta duże i małe". Aktor wielokrotnie wcielał się w postać Winstona Churchilla.
Młodszym widzom Hardy znany jest z roli Korneliusza Knota w ekranizacjach cyklu powieści o Harrym Potterze.
R.I.P Robert Hardy pic.twitter.com/dqWdqiMEC8
— Robert Kimbell (@RedHotSquirrel) 3 sierpnia 2017
W 1981 roku aktor został odznaczony Orderem Imperium Brytyjskiego.