Родился 4 августа 1957 года в селе Романово Алтайского края. Детство и юность прошли в Новокузнецке (с 1964 года). Мама хорошо пела, научила играть сына на семиструнной гитаре. Продолжил обучение во Дворце культуры строителей на курсах гитаристов. Первая учительница музыки - Татьяна Николаевна Вознюк. Писать песни начал с 14 лет. Первая песня называлась «Малыш». Сильное впечатление произвело выступление В. С. Высоцкого, приезжавшего в Новокузнецк в 1973 году.
Окончил школу № 91 (1975), учился в Новокузнецком монтажном техникуме (1975-1978), Новокузнецком музыкальном училище (хоровое дирижирование, 1975-1977). Служил в ВВС начальником радиостанции.
Несколько лет играл в джаз-коллективе на бас-гитаре в кинотеатре «Коммунар».
Работал монтажником-высотником, дирижёром, актёром театра «ЭТАП» (Экспериментальный театр авторской песни при Доме творческих союзов Новокузнецка), кочегаром, водителем-дальнобойщиком, музыкантом цирка.
Впервые дал сольный концерт в 1987 году в новокузнецкой библиотеке им. Н. В. Гоголя. Был участником новокузнецкого клуба бардовской песни «Среда» при библиотеке им. Н. В. Гоголя. Участвовал в различных фестивалях в Сибири, стал дипломантом II Всероссийского фестиваля авторской песни (Таллин), лауреатом Премии комсомола Кузбасса.
С 13-го Грушинского фестиваля авторской песни является членом жюри фестиваля (1986). Пишет песни на собственные стихи. В 1987 году выпустил первый диск «Разговор о Сибири», с тех пор вышло более 12 альбомов: «Разговор о Сибири», «Старый трамвай», «Пир во время чумы» и др. Диск «Лучшие песни» вошел в проект «Барды России».
Выпустил два сборника стихов и песен: «Колокола Василия Блаженного» (Москва, 1995) и «Подорожная» (Москва, 1998).
Член Союза литераторов России (1997).
С 1987 года живёт в Москве. С 1980-х годов активно гастролирует. Работает директором студии звукозаписи «СТМ-rec», занимается звукорежиссурой, организует фестивали, участвует в жюри фестивалей песни, пишет музыку для театральных спектаклей.
Является председателем экспертного совета международного детско-юношеского фестиваля «Зелёная карета».
Часто приезжает в Новокузнецк, где проживает его мама. С 2008 года является почетным гостем и членом жюри фестиваля «Высоцкий в Новокузнецке».