Родился 13 августа I960 года в Новосибирске.
В 1983 году с отличием окончил Дальневосточное высшее инженерное морское училище им. Невельского по специальности "судовождение". В 1989 г. - Высшую коммерческую школу при Всесоюзной академии внешней торговли. В 1995 г. - юридический факультет Дальневосточного государственного университета.
С 1989 года занимает ответственные должности в Дальневосточном морском пароходстве (FAR-EASTERN SHIPPING COMPANY (ФЕСКО), крупнейший российский контейнерный перевозчик на Евроазиатской территории). В 1991-1995 годах является заместителем Генерального директора по экономике и финансам; представляет интересы российских судовладельцев в Совете директоров Международной ассоциации судовладельцев.
В 1995 году Сергей Франк становится заместителем директора Департамента морского транспорта РФ. В 1996 г. - заместителем Министра транспорта РФ. В апреле 1997 года - первым заместителем Министра транспорта РФ. 2 марта 1998 года Указом Президента РФ Б.Н.Ельцина назначается Министром транспорта РФ. Вновь назначен на должность Министра транспорта РФ Указом Президента РФ от 30 апреля 1998 года.
С 18.05.2000 - Министр транспорта Российской Федерации.
Возглавляет Координационный Совет руководителей транспорта СНГ. Является членом Совета Министров Транспорта Европы, а также членом Совета директоров компании "Аэрофлот".
Свободно владеет английским языком.
Женат. Имеет сына.