Лондонский художник Бэзил Холуорт принимает в своей мастерской лорда Генри Уоттена, аристократа и любителя развлечений. Тот лежит на диване и курит папиросы. Художник показывает приятелю свою новую работу. Это не завершённый портрет прекрасного юноши с золотыми волосами. Уоттен признаёт, что это картина настоящее произведение искусства и она должна попасть на лучшие выставки. Но Холуорт отвечает, что никуда не отправит портрет. Он вложил в него слишком много своей души, чтобы расстаться с ним. Это заявление веселит лорда Генри. Он хочет лично познакомиться с натурщиком. Бэзил опасается, что его искушённый и циничный друг плохо повлияет на юношу. Но встречи не избежать. Молодой человек вскоре приходит в мастерскую на сеанс позирования.
Его зовут Дориан Грей, ему чуть больше двадцати лет, он действительно очень хорош собой. Юноша ценит свою привлекательность и любит красоту во всех её проявлениях. Он с удовольствием позирует художнику и тот завершает своё произведение. За сеансом наблюдает лорд Генри. Он любуется Дорианом и убеждает юношу, что главное его сокровище - молодость.
Наконец портрет закончен. Изображение не просто восхищает Грея, а вызывает у него зависть. Он признаётся, что желает навсегда остаться таким, каким увидел его художник. И чтобы с годами менялось и старело ни его лицо, а картина. Бэзил тронут словами молодого человека. Он дарит Грею его портрет.
Лорд Генри очарован Дорианом и хочет побольше узнать о нём. Уоттен выясняет, что Грея вырастил состоятельный опекун. Мать юноши была богатой наследницей и редкой красавицей, однако предпочла знатным женихам нищего офицера. Но её отец организовал дуэль, где бедный избранник был убит. Девушка успела родить сына, а затем скончалась в муках. Дориан тяжело переживал утрату матери.
По мнению Генри эта история придёт юноше ещё большее очарование. Уоттен вводит Грея в светское общество и часто приглашает на обеды. Они много беседуют. Постепенно молодой человек перенимает образ мышления и даже манеру речи лорда Генри. Дориан влюблён в семнадцатилетнюю актрису Сибилу Уэйн, красивую девушку с голубыми глазами и тёмными косами. Она играет в Шекспировских постановках в захудалом театре. Сибила талантлива, ей дают главные роли, но её семья живёт очень бедно. Кроме того, она и её младший брат Джеймс были рождены вне брака. Их мать работает в том же театре, а Джеймс хочет стать моряком и наняться на торговое судно.
Девушка любит Дориана, восхищается им и называет прекрасным принцом. Она рассказывает о своих чувствах родным. Но мать заявляет, что Сибил должна думать только о театре. Женщина упрекает дочь, что та посмела влюбиться, когда вся семья голодает. Брат переживает, что ухажёр обидит её.
Грей искренне восхищается Сибилой и хочет жениться на ней. Он делится этой новостью с Бэзилом и лордом Генри. Мужчинам не нравится выбор их друга, они считают не равный брак глупостью. Но Дориан хочет познакомить их с Сибилой и приглашает на её спектакль.
Во время представления девушка думает только о Дориане и их будущем. Она не может сосредоточиться на пьесе, играет натянуто и фальшиво. Зрители недовольны, спектакль проваливается. Бэзил сочувствует Грею и молодой актрисе, а лорд Генри лишь посмеивается над ней.
Дориан разочарован в Сибиле. Раньше он видел в ней единство таланта и красоты, а теперь считает её бездарностью. Он заявляет девушке, что её ужасная игра убила его любовь и объявляет о разрыве.
Он долго бродит по городу, а дома замечает, что его портрет изменился: лицо стало более жестоким и на нём появились морщины. Это пугает Дориана и он накрывает картину тканью. Он понимает, что между его душой и портретом действительно существует связь.
К утру он чувствует себя виноватым перед Сибилой и хочет помериться с ней. Но уже поздно, от отчаяния девушка покончила с собой. Она проглотила ядовитое вещество, которое в театре используется для грима. Бэзил хочет поддержать Дориана, но тот и не думает страдать. Художник удивлён, что Грей в тот же день согласился пойти с лордом Генри в оперу.
Грей понимает, что Уоттен слишком сильно влияет на него, но он не может справиться со своими пороками, хотя и знает, что из-за них его портрет будет становиться всё уродливее. Он решает спрятать картину в дальней комнате, чтобы никто не раскрыл его тайну.
Проходят годы, Грей продолжает общаться с лордом Генри, а его дружба с Бэзилом сходит на нет. Дориан ведёт праздный образ жизни, без конца придаётся страстям и удовольствиям. Иногда в городе появляются пикантные слухи о его развлечениях. Он не раз был замечен в сомнительных связях, Грей употребляет наркотики, посещает опиумные притоны, разбивает сердца и развращает юные умы. При этом его лицо остаётся таким же молодым и прекрасным, как и двадцать лет назад. А изображение на портрете становится всё уродливее и старее.
Однажды Бэзил, который собирается уехать из Англии, навещает Грея. Он хочет поговорить с Дорианом о слухах, которые ходят о нём. Художник не понимает почему уважаемые люди избегают Грея и отказываются бывать у него в гостях. Дориану не приятен этот разговор. Он предлагает Бэзилу взглянуть на его портрет. На картине художник видит уродливое старое лицо с неприятной ухмылкой. Его пугает эта перемена. Он понимает, что в Дориане есть нечто дьявольское. Он умоляет друга обратиться к Богу и спасти свою душу. Эти слова приводят Грея в ярость. Он бросается на художника и вонзает в его шею кинжал.
Дориана не мучают угрызения совести, он беспокоен лишь о том, как избавиться от тела и призывает на помощь своего приятеля химика. Сначала тот отказывается, но Грей шантажирует его некой постыдной тайной, которая известна лишь им двоим. Боясь огласки и позора, химик соглашается растворить тело в кислоте. Вскоре этот человек не выдерживает мук совести и заканчивает жизнь самоубийством. Дориан мучается от жажды опиума и отправляется в один из грязных притонов. Там он случайно встречает Джеймса, брата Сибилы. Тот давно хочет отомстить за гибель сестры и наконец ему представился такой шанс, но моряка сбивает с толку внешность Грея, который выглядит слишком молодой и Дориан успевает уйти невредимым.
Вскоре Грей собирает в своём доме гостей. Чтобы сделать приятно одной из приглашённых дам, он идёт в оранжерею за цветами. Внезапно гости слышат крик и бегут на помощь. Они находят Грея без сознания. Тот вспоминает, что лишился чувств, потому что увидел за стеклом бледное и злое лицо Джеймса Уэйна.
После этого случая Дориан долго не выходит из дома, он боится смерти, но со временем приходит в себя и возвращается в свет. Джеймс одержимый жаждой мести продолжает незаметно преследовать его и это стоит моряку жизни.
Грей прогуливается в парке со знакомой герцогиней и её братом охотником. Они замечают зайца. Герцог достаёт ружьё и стреляет. Он убивает не только животное, но и Джеймса Уэйна, который прятался в зарослях.
Несмотря на то, что опасность миновала Дориан сильно напугал. Он понимает, что совершил в своей жизни очень много зла за которое придётся расплачиваться. С этого момента Грей хочет творить только добро. Он знает, что в него влюблена молодая крестьянка, но отказывается сделать её своей любовницей, спасая от растления. Надеясь, что это добрый поступок изменил его портрет в лучшую сторону,Грей идёт к картине. Но на изображённом лице он видит лишь тщеславие. Дориан решает навсегда избавиться от картины и вонзает в неё нож. Слуги слышать крик и звук падения. Они врываются в комнату. Рядом с портретом прекрасного юноши валяется тело уродливого старика. Только по кольцам на руке они узнают своего хозяина.