Progress M1-4 was launched by a Soyuz-U carrier rocket from Site 1/5 at the Baikonur Cosmodrome. Launch occurred at 01:32:36 GMT on 16 November 2000. The spacecraft docked with the Nadir port of the Zarya module at 03:47:42 GMT on 18 November. The Kurs docking system failed during docking, and the manual backup, TORU, was used for the docking. Progress M1-4 remained docked for two weeks before undocking at 16:22:52 GMT on 1 December.
Following its undocking, Progress M1-4 spent 25 days in free flight, prior to redocking with the same port on 26 December at 11:03:13 GMT. Like the original docking, the TORU system was used, as although the fault with the Kurs system had been resolved, the procedure used to abort the original Kurs docking attempt was irreversible due to the retraction of an antenna that could not be redeployed. It remained docked for six weeks before undocking again at 11:26:04 GMT on 8 February 2001. It was deorbited at 12:59 GMT on the same day. The spacecraft burned up in the atmosphere over the Pacific Ocean, with any remaining debris landing in the ocean at around 13:50 GMT.
Progress M1-4 carried supplies to the International Space Station, including food, water and oxygen for the crew and equipment for conducting scientific research. It was the first Progress spacecraft to resupply an Expedition crew aboard the ISS, and as of 2009 the only Progress spacecraft to make two dockings with the Station. It was also the last Progress spacecraft to make two dockings with any Station as of 2009.
Payloads are separated by bullets ( · ), launches by pipes ( | ). Manned flights are indicated in bold text. Uncatalogued launch failures are listed in italics. Payloads deployed from other spacecraft are denoted in brackets.