Gerald Asamoah a Mampong városában született 1978 októberében, 1990-ben emigrált szüleivel Németországba, ahol megkapta az állampolgárságot. Profi szinten a Hannoverben kezdett futballozni 1996-ban, majd 1999-ben következett több mint tíz évre a Schalke 04, amellyel kétszer német kupát, ligakupát és Intertotó-kupát nyert. 2001-ben első külföldi születésű színes bőrűként debütált a Nationalfben, amelynek mezét összesen 43-szor húzta fel, s 6 gólt szerzett. Tagja volt a 2002-es vb-ezüst- és 2006-os vb-bronzérmes, illetve a 2005-ös Konföderációs Kupán szintén harmadik gárdának.
Karrierjét vele született szívbetegsége akadályozta. A Schalkétól a St. Paulihoz, majd a Greuther Fürthhöz került, utóbbival a Bundesliga 2.-ben bajnoki címet szerzett, s feljutott az első osztályba. Visszakerült régi sikerei színhelyére, Gelsenkirchenbe, de itt inkább már csak a tartalékcsapatban, a 23 éven aluliak között vették számításba. Legutóbbi nyilatkozata szerint nem sokáig folytatja már: „Lassan befejezem a pályafutásomat, a nyáron szögre akasztom a focicipőmet.”
Asamoah testvére, Lewis és unokaöccse, Emmanuel is labdarúgó.