Boşnak kökenli bir devşirme olarak Yeniçeri ocağına alındı. 1514 yılında meydana gelen Çaldıran Muharebesinde görev aldı. Sarayda kapıcıbaşı olarak görev yapan Mustafa Paşa, Rumeli Beylerbeyi oldu. Bu görevdeyken sadrazamPîrî Mehmed Paşa'nın önerisiyle I. Selim tarafından 3. vezirliğe getirildi. Bir ara Sultan Selim'in huzurunda Pîrî Mehmed Paşa aleyhinde sözler söyleyince sultan tarafından görevden alınarak öldürülmek istenmişse de Piri Paşa'nın araya girmesiyle affedilmiştir.[1] Bazı kaynaklarda I. Selim'in kızlarından Hafsa Sultan bazı kaynaklarda ise Şehzade Sultan ile evlendiği belirtilmekte olduğundan "Damat" lakabıyla da anılmıştır.
2. vezir sıfatıyla 1521 yılında Belgrad Seferi'ne katıldı. 1522'de serdar olarak donanmanın başında Rodos Seferi'ne çıktı. Kuşatmanın uzaması üzerine görevden alınarak 17 Aralık 1522'de Mısır valiliğine atandı. Bu görevdeyken Mısır'da Çerkes beylerin başlattığı isyanı bastırdı. Mayıs 1523'te bastırılan isyan sonrasında İstanbul'a döndü. Nisan 1529 tarihinde İstanbul'da öldü. Cenazesi, Gebze'de Çoban Mustafa Paşa Külliyesi'ndeki türbesine defnedildi.[2]