Misja wystartowała w dniu 20 kwietnia 2017 o godz. 07:13:44 UTC ze stanowiska startowego 1/5 kosmodromu Baikonur (Kazachstan) za pomocą rakiety nośnej Soyuz-FG (nr U15000-065).
Był to 4 lot statku kosmicznego Sojuz w wersji MS (11F732A48).
Misja dostarczyła dwóch członków załogi w ramach ISS Ekspedycja 51/52:
– Fiodor Jurczichin (Roscosmos) – Dowódca,
– Jack D. Fischer (NASA) – Inżynier lotu 1,
W misji powrotnej na ziemię dodatkowo wzięła udział astronautka Peggy Whitson, członek ISS Ekspedycja 50/51/52
Pojazd zadokował do portu zenit modułu Poisk w dniu 20 kwietnia 2017 o godz. 13:18 UTC.
Odcumował w dniu 2 września 2017 o godz. 21:58 UTC.
Wylądował w dniu 3 września 2017 o godz. 01:22:00 UTC w Kazachstanie.

Załoga (od lewej): Fiodor Jurczichin (Roscosmos) – Dowódca, – Jack D. Fischer (NASA) – Inżynier lotu 1,
Autorstwa: NASA/Gagarin Cosmonaut Training Center/Andrey Shelepin Flickr – Expedition 51 by NASA Johnson
Linki zewnętrzne:
42682 – NSSDCA/COSPAR ID: 2017-020A – Soyuz MS-04