Вагнер в молодости, около 1840 годаВагнер родился в семье чиновника Карла Фридриха Вагнера (1770—1813). Под влиянием своего отчима, актёра Людвига Гейера (нем. Ludwig Geyer), Вагнер, получая образование в лейпцигской школе Святого Фомы, с 1828 г. начал изучать гармонию под руководством Кристиана Готлиба Мюллера, затем композицию у кантора церкви Святого Фомы Теодора Вайнлига, в 1831 г. начал музыкальную учёбу в Лейпцигском университете.
В 1833—1842 годах вёл беспокойную жизнь, часто в большой нужде в Вюрцбурге, где работал театральным хормейстером, Магдебурге, затем в Кёнигсберге и Риге, где был дирижёром музыкальных театров, потом в Норвегии, Лондоне и Париже, где написал увертюру «Фауст» и оперу «Летучий голландец» .
В 1842 г. триумфальная премьера оперы «Риенци, последний из трибунов» в Дрездене заложила фундамент его славы. Годом позже стал придворным капельмейстером при королевском саксонском дворе.
В 1843 году у его сводной сестры Цицилии родился сын Рихард, будущий философ Рихард Авенариус. Вагнер стал его крёстным отцом.
В 1849 году Вагнер участвовал в Дрезденском майском восстании, в ходе которого познакомился с М. А. Бакуниным. После поражения восстания бежал в Цюрих, где написал либретто тетралогии «Кольцо нибелунга» , музыку её первых двух частей («Золото Рейна» и «Валькирия» ) и оперу «Тристан и Изольда» .
В 1858 году посещал на короткое время Венецию, Люцерн, Вену, Париж и Берлин.
В 1864 году, добившись благосклонности баварского короля Людвига II, который оплачивал его долги и поддерживал его и дальше, переехал в Мюнхен, где написал комическую оперу «Нюрнбергские мейстерзингеры» и две последние части Кольца нибелунга: «Зигфрид» и «Гибель богов» .
В 1872 году в Байройте состоялась укладка фундаментного камня для Дома фестивалей, который открылся в 1876, где и состоялась премьера тетралогии «Кольцо нибелунга» 13—17 августа 1876 года.
В 1882 году в Байройте была поставлена опера-мистерия «Парсифаль» .
В том же году Вагнер уехал по состоянию здоровья в Венецию, где умер в 1883 году от сердечного приступа. Похоронен в Байройте.