Vụ phóng diễn ra vào lúc 6 giờ 20 sáng 15-8 theo giờ Moscow (10 giờ 20 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 sáng 17-8 theo giờ Moscow (tức 12 giờ 56 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.621kg hàng hóa.
Với sứ mệnh tiếp tế cho ISS, Progress MS-28 mang theo 950kg nhiên liệu tiếp tế, 420 lít nước uống và 50kg 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.