Les poisons sont, en biologie, des substances qui provoquent des blessures, des maladies ou la mort d'organismes par une réaction chimique, à l'échelle moléculaire. Cette définition exclut les agents physiques, même de petite taille (un caillot, une bulle d'air dans le sang, un courant électrique, une radiation, etc.). Certains poisons sont aussi des toxines, et la distinction entre ces deux termes n'est pas toujours observée, même parmi les scientifiques. Selon l'observation de Paracelse, toutes les substances sont, à haute dose, des toxiques. Y compris les plus nécessaires, comme l'eau, l'oxygène, les vitamines. A contrario, des substances considérées comme poison au-delà de certaines doses, peuvent avoir des propriétés pharmacologiques intéressantes. Par exemple, à faibles doses, l'oxyde d'arsenic peut guérir des lupus. La plupart des médicaments anti-infectieux efficaces, tels les antibiotiques, sont des poisons et leur posologie est calculée afin de détruire l'agent infectieux sans mettre en danger la vie du patient. Les contre-poisons peuvent également être dangereux, mais leur antagonisme annule les effets toxiques de chacune des deux molécules.