Сергей Дуванов родился 29 января 1953 года в г. Горький.
По информации
Wikipedia,
в 1971 году Дуванов за участие в создании подпольной антикоммунистической организации в Алма-Ате был задержан и допрошен сотрудниками КГБ.
В 1980 поступил в Казахский государственный университет на заочное отделение по специальности «История». Параллельно работал социологом в социологической службе Минвуза КазССР. Окончил вуз в 1986 году с красным дипломом.
В 1987 году возглавил социологическую службу Гостелерадио КазССР. В это же время выступил совместно с другими активистами-неформалами соорганизатором социально-экологического движение «Инициатива».
В 1988 году за создание Алматинского народного фронта был уволен с телевидения и отправлен на воинскую службу в часть под Аягузом.
В 1989 году возглавил неформальную Ассоциацию независимых общественных организаций Казахстана (АНООК). Позднее выступил, как один из соорганизаторов Социал-демократической партии Казахстана, сопредседателем которой являлся до 1992 года. Позже на базе радио «Макс» был создан телеканал «ТВМ», где Сергей Дуванов вел авторскую программу «Открытая зона».
В течение 1997−1998 годов руководил работой продюсерской студии «ТОМ».
В 1998—2000 возглавлял независимое информационно-аналитическое агентство «Политон» и оппозиционную газету «451 по Фаренгейту».
С 2000 года работал редактором бюллетеня Казахстанского международного бюро по правам человека и соблюдению законности «Права человека в Казахстане и мире». В это же время открыл оппозиционную газету «Время зеро», а затем Eurasia.org.
С 2002 года совместно с Нурбулатом Масановым создал дискуссионный клуб «Политон».