Полет "Прогресса МС-28" начался в 06:20 по московскому времени 15 августа с космодрома Байконур на ракете "Союз-2.1а". За девять минут корабль был доставлен на околоземную орбиту, после чего начал самостоятельный полет к МКС, следуя стандартной двухсуточной схеме. Общая продолжительность орбитального полета составит 179 суток.
"Прогресс МС-28" привез более 2,6 тонн грузов, включая сухие грузы для систем станции и экипажа МКС, оборудование для различных экспериментов, а также топливо, питьевую воду и азот для пополнения атмосферы станции. После того, как грузовой корабль "Прогресс МС-26" отстыковался от модуля "Звезда" МКС и покинул станцию, уступив место "Прогрессу МС-28", он вошел в атмосферу и разрушился, а несгоревшие элементы упали в Тихом океане.
Таким образом, "Прогресс МС-28" успешно завершил свою миссию на Международной космической станции.