Profesionalmente, David Suazo debutó el 18 de abril de 1999 con el Club Deportivo Olimpia anotando un gol, jamás fue titular.