Родился 21.01.1917 года в селе Красная Слобода ныне Суземского района Брянской области в семье служащего. Русский. Член КПСС с 1943 года. В 1936 окончил медицинский техникум в Орджоникидзе. Работал фельдшером горздравотдела в Архангельске. В Советской Армии с 1939 года. Участвовал в советско-финской войне 1939—40 годов. Окончил Ленинградское стрелково-пулемётнок училище в 1941 году. В боях Великой Отечественной войны с августа 1941 года. Батальон 1-й гвардейской отдельной мотострелковой бригады (1-й гвардейский танковый корпус, 3-я армия, 1-й Белорусский фронт) под командованием гвардии майора Кобякова 28.06.1944 года занял железнодорожную станцию Бобруйск (Могилевская область), 2 июля захватил мост через реку Свислочь у поселка городского типа Марьина Горка (ныне город Минской области). Звание Героя Советского Союза присвоено 22.08.1944 года. В 1948 году окончил Военную академию бронетанковых и механизированных войск. С 1966 начальник высшего танкового училища. С 1975 генерал-майор Кобяков — в запасе. Живёт в Казани. Почетный гражданин города Марьина Горка. Награжден 2 орденами Ленина, 2 орденами Красного Знамени, орденом Суворова 3 степени, Отечественной войны 1 и 2 степеней, 2 орденами Красной Звезды, орденом "За службу Родине в ВС СССР" 3 степени, медалями.