David Suazo, bir süre Honduras'ta forma giydikten sonra, 1999 yılında Cagliari Calcio'ya transfer oldu. Takıma dahil olduğu sezonda 13 maçta tek gol attı ve aynı sene de Serie B'ye düştüler. 2003-2004 sezonuna kadar Serie A'ya yükselemeyen ekip, daha sonra lige tutunmayı başardı.
Yükselişlerinden 1 sene sonra Suazo, iyi bir performans sergileyerek Serie A'da En İyi Yabancı Oyuncu seçildi.
2007 yılında ise, Inter Milan'a transfer oldu. 2008 yılında Portekiz ekibi Benfica'ya kiralandı. bu sene tekrar internazionale dönen honduraslı yıldız benitezle daha iyi olacağı bekleniyor