Родился 29 марта 1936 в г. Березники Пермской области.
Окончил геологический факультет Казанского университета (1958) и ВГИК (1967).
Работал на Казанской студии ТВ. В 1966-1986 — режиссер Одесской студии художественных фильмов, затем "Мосфильма". Режиссер (среди снятых фильмов — "Место встречи изменить нельзя"), актер (АССА), автор киносценариев ("Пираты XX века") и книг. В 1993, 1995, 1999 и 2005 (на довыборах) избирался в Госдуму. Входил в Демпартию, Народно-патриотический союз, на выборах 1995 создал "Блок Станислава Говорухина" (0,99% голосов), затем был в блоке "Отечество — Вся Россия", с 2005 — в "Единой России". В 1996 на выборах президента РФ поддерживал Геннадия Зюганова, в 2000 сам баллотировался на пост президента (0,44% голосов). Лауреат многочисленных премий и наград.
Избран депутатом ГД VI созыва.
Член фракции "Единая Россия".
Член комитета ГД по информационной политике, информационным технологиям и связи.