В 2006-2009 гг. был депутатом парламента. Председатель политического объединения «Центр согласия».
По образованию экономист. В 1998 году стал первым студентом в Латвийском университете, который получил степень бакалавра экономики по специальности «аналитическая экономика».
Жил и учился в Дании в Оденсе. В 2002 году получил степень Cand. oecon (магистр по латвийской системе) в Южно-датском университете (дат. Syddansk Universitet) по специализации экономика и европейская интеграция. Работал в Латвийском университете на Еврофакультете.
Летом 2005 года вступил в Партию народного согласия. В ноябре 2005 года был единогласно избран председателем политического объединения «Центр Согласия» в состав которого и входит Партия народного согласия.
В октябре 2006 года избран депутатом 9-го Сейма Латвии.
27 ноября 2007 года избран председателем правления «Центра Согласия» сроком на два года.
Под его руководством объединение «Центр Согласия» добилось убедительных успехов на выборах 9 Сейма в 2006 году, и сейчас у объединения — самая большая по величине фракция в Сейме. Нил Ушаков стал одним из самых молодых депутатов этого парламента, где занимался вопросами международной политики.
Главными своими задачами на посту председателя «Центра Согласия» считает:
На муниципальных выборах 2009 года Нил Ушаков и его объединение добилось рекордных результатов на выборах в Рижскую Думу получив 26 мест из 60. На сегодняшний день ни одной партии в новейшей истории Риги не удавалось добиваться такого представительства.
1 июля 2009 года был избран мэром Риги.
Среди первоочередных мер, направленных на преодоление последствий кризиса, было принятие решения о сокращении административных расходов мэрии и ее персонала на треть, включая двух заместителей мэра из трёх.
В июле 2009 г. правительство Латвии сократило финансирование рижских школ на 60 % и рекомендовало мэрии сократить количество школ на 30. Мэрия Риги решила сократить 16 школ (в том числе, 3 русские средние школы и 8 русских начальных школ), объединяя их со средними школами. Все ученики закрывшихся школ были переведены в другие школы, находящиеся в тех же районах проживания.
В качестве приоритетных задач Ушаков видит развитие городской экономики — сферы туризма, строительства, транспорта (рижский порт и аэропорт), услуг и досуга. Также ставится задача сохранения социальных расходов и расходов по поддержанию правопорядка в городе при необходимом сокращении бюджетных расходов на другие цели.
Официальный визит Ушакова в Москву в качестве мэра состоялся в сентябре 2009 г., проведены переговоры с мэром Москвы Юрием Лужковым и министром транспорта Игорем Левитиным. Подписана программа сотрудничества Москвы и Риги до 2011 г.
По словам Ушакова, «невозможно решать проблемы русскоязычного населения Латвии, не улучшив положение в стране в целом».
В январе 2010 года оппозиция Рижского самоуправления сделала попытку отправить мэра в отставку из-за его нецензурных слов на заседании думы, произнесённых по обращению к главе оппозиции, но не смогла для этого набрать нужное количество голосов.
В 2006 году стал одним из создателей молодежной неполитической организации «Нам по пути!». Цели этой организации: помочь учащимся школ с русским языком обучения найти свое место в жизни и добиться успеха. Для этого организация проводит бесплатные лекции и семинары, устраивает КВН и поддерживает игры «Что? Где? Когда?», издает собственную газету тиражом 5000 экземпляров, организовывает для молодежи поездки в летние лагеря за рубежом и создает дискуссионный клуб. В различных мероприятиях организации принимали участие сотни школьников.
Свободно говорит на латышском, русском (родной язык) и английском языках, а на базовом уровне знает немецкий, датский и шведский. Исповедует православие. В свободное от работы время увлекается спортом — бегом и велосипедными прогулками.
22 мая 2011 года принял участие в Рижском марафоне на полумарафонской дистанции (21 км). На двадцатом километре потерял сознание и был доставлен в бессознательном состоянии в реанимацию Университетской клинической больницы имени Страдиня и 24 мая в состоянии медикаментозной комы переправлен в клинику Charite в Берлине. 28 мая Нил Ушаков вернулся в сознание во время исторического сообщения Валдиса Затлерса о роспуске 10-го Сейма. 9 июля мэр вернулся в Ригу, а 11 июля приступил к работе.
Врачи констатировали у Ушакова рабдомиолиз — синдром, представляющий собой крайнюю степень миопатии и характеризующийcя разрушением клеток мышечной ткани, резким повышением уровня креатинкиназы и миоглобина, миоглобинурией, развитием острой почечной недостаточности. В процессе лечения медики опасались необходимости пересадки печени, что впоследствии не потребовалось.
27 мая для лечения Ушакова был открыт счет для пожертвований, на который свои средства перечислили свыше четырёх тысяч человек. Мэру было пожертвовано около 180 тысяч латов (253 тысячи евро). Лечение в берлинской клинике, а также транспортировка в Германию обошлись в 68 370 евро. Оставшиеся от пожертвований средства пойдут на организацию лечения за рубежом латвийских детей, которым могут помочь только зарубежные медики, но государство не может оплатить их лечение за границей.