Embora os detalhes sobre quem primeiro inventou o canhão não sejam conhecidos, acredita-se que os chineses colocaram em campo os primeiros canhões de mão pequenos no ano de 1260. Os projetos de canhões na Europa continuaram a evoluir ao longo do século 17 século.
De acordo com a Universidade de Princeton, os detalhes em torno da invenção do primeiro canhão foram perdidos no tempo, e seu desenvolvimento não pode ser atribuído a um único ato específico. Muitas culturas contribuíram para a evolução do canhão depois que o advento da pólvora possibilitou a criação das primeiras armas rudimentares. Os primeiros canhões chineses conhecidos eram fundidos em bronze e tinham apenas cerca de 35 centímetros de comprimento.