Родился в 1768 или 1769 году. В военную службу записан в 1771 году в один из армейских пехотных полков.
В 1800 году произведён в генерал-майоры и 2 апреля того же года назначен шефом Сенатского полка. 29 марта 1803 года этот полк был переформирован в Литовский мушкетёрский.
В 1806 году Ушаков с полком выступил в Восточную Пруссию, где началась война с Францией. 27 января 1807 года он был награждён орденом св. Георгия 4-й степени (№ 706 по кавалерскому списку Судравского и № 1720 по списку Григоровича—Степанова)
По выздоровлении Ушаков вернулся к шефским обязанностям и в 1808—1809 годах принимал участие в войне против Швеции. 28 января 1809 года награждён золотой шпагой с алмазными украшениями и надписью «За храбрость».
В октябре 1810 года Ушаков вновь переформировывал свой полк, получивший название 33-го егерского.
26 ноября 1810 года Ушаков был переведён на гражданскую службу и в 1816 году переименован в тайные советники. С 1821 по 1831 год был главноприсутствующим в Московской Оружейной палате. Впоследствии получил чин действительного тайного советника.
Скончался в Москве 14 января 1841 года, похоронен на Ваганьковском кладбище.