technically, yes, overclocking does shorten the lifespan of a cpu
in practice, i have never seen a cpu die. motherboard components have a considerably shorter lifespan than cpus. by the time an overclocked cpu, properly cooled and overclocked, runs its life it would be next to useless an worthless anyway.
just be sure you do your research before embarking into the world of overclocking