A human sperm cell contains 23 chromosomes. This is because sperm cells are haploid, meaning they carry only one set of chromosomes, half the number found in diploid body cells which have 46 chromosomes (23 pairs). When a sperm cell fertilizes an egg, which also has 23 chromosomes, the resulting zygote has the full diploid number of 46 chromosomes