Родился 16 ноября 1948 в Костромской области, немец.
В 1949 семья переехала в Кемеровскую область.
В 1971 окончил Новосибирский сельскохозяйственный институт по специальности "агроном-овощевод".
С 1971 по 1975 - главный агроном в совхозе "Корниловский".
В 1975 - 80 - директор совхоза "Родина" в Томской области.
В 1980 - 86 - председатель Томского областного объединения "Сельхозхимия", в 1986 - 87 - заместитель начальника управления сельского хозяйства, зам. председателя агропромышленного комитета Томской области.
С 1988 по апрель 1990 - первый секретарь Первомайского райкома КПСС г. Томска.
В марте 1990 был избран депутатом облсовета, в этом же стал его председателем.
В октябре 1991
Кресс был назначен главой администрации Томской области.
12 декабря 1993 был избран депутатом Совета Федерации.
17 декабря 1995 избран главой администрации Томской области.
С декабря 1996 - заместитель председателя совета ассоциации "Сибирское соглашение".
С января 1998 - президент футбольного клуба "Томь".
В июне 1998 был избран председателем совета ассоциации "Сибирское соглашение".
В сентябре 1998 вошел в состав Президиума Правительства РФ.
С 25 июня 1999 - член совета директоров РАО "ЕЭС России".
19 сентября 1999 вновь был избран главой администрации области.
Был членом совета директоров ОАО "Восточная нефтяная компания" (ВНК).