Родился 21 февраля 1952 года в поселке Цебриково Одесской области. После службы в армии в 1973 году окончил Военное училище железнодорожных войск и военных сообщений в Ленинграде, в 1983 году — Военную академию тыла и транспорта. С 1983 по 1985 год занимал пост военного коменданта железнодорожного участка и станции Ургал на БАМе, с 1985 года по 1994 год работал на Московской железной дороге в должности военного коменданта участка, заместителя начальника военных сообщений. В 1996 году перешел на работу в ЗАО "Северстальтранс" (сейчас группа "Н-Транс"), с 1998 по 2004 год был заместителем гендиректора компании, 9 марта 2004 года назначен министром транспорта и связи, с 20 мая 2004 года — министр транспорта. Кандидат экономических наук. Женат, воспитывает дочь.