Grał w kilku klubach ligi angielskiej. Zaczynał w Leeds United, jednak ani razu nie stanął w bramce w barwach tego klubu. Pierwsze mecze ligowe rozgrywał w czwartej lidze angielskiej w barwach Peterborough. W angielskiej ekstraklasie zadebiutował w 1985 roku w barwach Birmingham City. Jednak najbardziej znany jest z występów w Arsenalu Londyn (spędził w nim 13 lat), z którym trzykrotnie zdobył mistrzostwo kraju (1991, 1998, 2002) i czterokrotnie Puchar Anglii (1993, 1998, 2002, 2003), a w 1994 roku sięgnął po Puchar Zdobywców Pucharów. W latach 1988–2002 Seaman występował w reprezentacji Anglii. Brał udział w Mistrzostwach Świata w 1998 i 2002 roku, oraz w Euro 1996 i 2000. W 1997 roku został odznaczony Orderem Imperium Brytyjskiego. David Seaman zaliczył również kilka ról aktorskich.