Олег Ляхов родился 14 марта 1971 года в Лисичанске. Окончил Военную академию материально-технического обеспечения им. генерала армии А.В. Хрулева Министерства обороны РФ, второе высшее образование получил в Краснодарском университете Министерства внутренних дел РФ.
Служил в Вооруженных Силах РФ, Главном управлении МВД России по Краснодарскому краю. Работал заместителем главы Кавказского района, затем – на руководящих постах в Херсонской области.
В феврале 2026 года назначен главой Тбилисского района Краснодарского края.