Karir pemain berusia 34 tahun ini dimulai pada tabun 2005 dengan membela klub Surabaya Bhayangkara Samator.
Bersama Surabaya Bhayangkara Samator, Mahfud Nurcahyadi berhasil membawa timnya meraih banyak gelar juara yakni juara pertama Proliga sebanyak 6 kali.
Mahfud Nurcahyadi memperkuat Surabaya Bhayangkara Samator hingga tahun 2019. Setelah itu, ia berlabuh ke Lamongan Sadang MHS.
Tak berselang lama, ia lalu membela klub Jakarta Pertamina Pertamax pada tahun 2020.
Pada musim 2021-2022, Mahfud Nurcahyadi memutuskan untuk berlabuh ke klub Palembang Bank Sumsel Babel.
Kini, Mahfud Nurcahyadi memperkuat tim voli putra Kalimantan Barat pada ajang Kapolri Cup 2023.
Bermain di posisi middle blocker, ia kerap menghasilkan banyak poin lewat blok nya yang berkelas.
Selain bermain di level klub, Mahfud Nurcahyadi juga pernah memperkuat Timnas Voli Putra Indonesia pada ajang SEA Games.
Ia berhasil membawa Timnas Voli Putra meraih medali emas pada SEA Games 2009, 3 medali perak SEA Games, dan 1 medali perunggu.