Ригг начала сниматься в конце 1960-х годов. Известность ей принесло участие в британском сериале «Мстители» и роль девушки агента 007 в фильме «На секретной службе ее Величества».
Съемки в кино и на телевидении она совмещала с работой в театре. С 1959 до 1971 годы актриса служила в Королевском Шекспировском театре, участвовала в спектаклях Национального театра Великобритании и многих других. Четыре раза номинировалась на театральную премию «Тони», последний раз за роль в постановке «Моей прекрасной леди» на Бродвее в 2018 году.
Дайана Ригг также известна по роли Оленны Тирелл в сериале «Игра престолов».
С 1994 года она носила титул Кавалерственной дамы, который ей пожаловали за вклад в театральное искусство.