Родился в городе Красноярск-26, в семье военнослужащего. С 1966 года проживал в городе Арзамас-16, ныне Саров Нижегородской области. Окончил Московское высшее общевойскового командное училище им. Верховного Совета РСФСР. После окончания училища он был направлен для прохождения службы под Одессу. С ноября 1980 года принимал участие в боевых действиях на территории Республики Афганистан. Командир мотострелковой роты гвардии капитан Худяков погиб при исполнении воинского долга. Похоронен в Сарове, на городском кладбище. Награды: два ордена Красной Звезды (19.07.1982, 1983 посмертно).