David Shannon nasceu no dia5 de outubro de 1959 e é um escritor americano e ilustrador de livros infantis.
Shannon cresceu em Spokane, Washington. Formou-se na Art Center College of Design e agora vive em Los Angeles com a mulher, a filha e o seu cão Fergus.
Tinha 5 anos quando escreveu e ilustrou o seu primeiro livro. Eram desenhos dele a fazer coisas que não devia fazer e em cada página aparecia a palavra "Não", a única que ele sabia escrever. Mais tarde a mãe enviou-lhe o livro e ele inspirou-se para escrever o seu primeiro livro "Não, David!".