Ian Holm werd in 1931 geboren in een psychiatrische inrichting in Engeland, waar zijn vader werkte. Hij kwam op zijn zevende in de ban van theater door de uitvoering van Les Miserables met
Charles Laughton in de hoofdrol. Hij werd lid van de Royal Shakespeare Company en speelde in 1956 voor het eerst op West End in het stuk 'Love Affair'. In 1967 maakte hij zijn debuut op Broadway in 'The Homecoming', waar hij ene Tony Award voor won.
in 1958 begon Holms filmcarrière met een kleine rol in de komedie "Girls at Sea". Eén van zijn eerste grote rollen was in "The Bofors Gun" in 1968, waarvoor hij een BAFTA ontving. Vervolgens speelde hij in verschillende Britse films en miniseries. In 1981 kreeg hij zijn eerste Oscarnominatie voor zijn rol in
Chariots of Fire. In de jaren negentig was Ian Holm actief in het theater en in de filmwereld.