Родился 17 июля 1902 г. в Кузнецке Томской губернии (ныне Новокузнецк).
Герой Советского Союза, генерал-майор артиллерии.
В Красной Армии с 1919 года. Участник Гражданской войны. В 1923 окончил Томскую артиллерийскую школу, в 1931 – пехотную школу, в 1939 – КУКС.
В действующей армии с 1942. Командир 35-й гвардейской минометной бригады (33-я армия, 1-й Белорусский фронт) гвардии полковник Ушаков отличился в Висло-Одерской операции. С двумя полками бригады и частями 222-й стрелковой дивизии в числе первых 02.02.45 форсировал Одер южнее г. Франкфурт-на-Одере (Германия), обеспечил захват плацдарма и его удержание. Звание Героя Советского Союза присвоено 31.05.45.
После войны продолжал службу в армии. В 1954 окончил курсы при Высшей офицерской артиллерийской школе. С 1962 генерал-майор Ушаков — в отставке. Жил в Москве. Похоронен на Введенском кладбище (участок № 5) в Москве.