Козлов Яков Алексеевич родился 1 ноября 1923 года в Саратовской области. В марте 1942 года добровольно ушел в военно-пехотное училище, в июне 1942 года курсантом был направлен в действующую Красную Армию. Воевал в составе 130 стрелковой дивизии на Сталинградском фронте с июля по сентябрь 1942 года, на Кавказском фронте – с сентября 1942 года по январь 1943 года, на Южном фронте – с января по сентябрь 1943 года, на 4 Украинском фронте – с сентября 1943 года по март 1944 года, на 1 Белорусском фронте – с марта по сентябрь 1944 года, на 3 Белорусском фронте – с сентября 1944 года по апрель 1945 года, на 1 Украинском фронте – с апреля по май 1945 года. Был начальником радиостанции в батальоне связи.
Награждён орденом Красной Звезды, медалями «За боевые заслуги», «За Отвагу», «За взятие Кёнигсберга», «За взятие Берлина», «За участие на фронтах Великой Отечественной войны 1941-1945 гг.». Имел 14 благодарностей Сталина.
Из наградного листа медали «За отвагу»: «В ночь с 24 на 25 июля 1944 года при форсировании реки… под сильным артиллерийским огнем противника, по грудь в воде, неся рацию на себе, тов. Козлов переправился на противоположный берег реки, обеспечив радиосвязью командование полка».
Из наградного листа ордена Красной Звезды: «… не было ни одного случая за все время боев искажения передаваемых и принимаемых боевых распоряжений. Старший сержант Козлов своей четкой боевой работой способствовал успешным боевым действиям дивизии на всю глубину боя с момента прорыва обороны с 13 января 1945 года до 22 февраля 1945 года».
В 1951 году окончил Ростовскую юридическую школу.
Зачислен в штат народного суда Климовского района в декабре 1951 года.
Отчислен из штата народного суда по истечении срока полномочий в декабре 1954 года.