Assuming you keep the temperatures at the same level that they are from factory, then it won't shorten the lifespan, at least in theory. To do so, the fan speed must be increased, causing more noise.
It does void the warranty, but if you change it back to stock speeds, there's not really any way of telling if it's been overclocked.