Vụ phóng diễn ra vào lúc 6 giờ 20 phút sáng 15/8 theo giờ Moskva (10 giờ 20 phút cùng ngày theo giờ Việt Nam) từ sân bay vũ trụ Baikonur. Dự kiến, Progress MS-28 sẽ kết nối với Trạm Vũ trụ quốc tế (ISS) vào 8 giờ 56 phút sáng 17/8 theo giờ Moskva (tức 12 giờ 56 phút trưa cùng ngày theo giờ Việt Nam). Tàu vũ trụ này sẽ lắp ghép với module dịch vụ Zvezda của ISS, chuyển tổng cộng 2.621 kg hàng hóa.
Với sứ mệnh tiếp tế cho ISS, Progress MS-28 mang theo 950 kg nhiên liệu tiếp tế, 420 lít nước uống và 50 kg nitơ nén. Tàu vũ trụ này cũng mang theo thực phẩm, quần áo và dụng cụ cho các thí nghiệm khoa học.
Đặc biệt, Progress MS-28 còn vận chuyển máy quang phổ tia X SPIN-X1-MVN, sẽ được lắp đặt bên ngoài module Zvezda khi các phi hành gia có chuyến đi bộ ngoài không gian sắp tới. Thiết bị này sẽ cho phép các nhà khoa học tiến hành khảo sát gần như toàn bộ bầu trời trong phổ tia X một cách định kỳ.
Ngoài ra, hàng hóa mà tàu chở hàng mang theo cũng có các thiết bị khác cho phép các phi hành gia tiến hành các thí nghiệm khoa học mới.