Pfizer announced that its No. 2 executive, vice chairman David Shedlarz, will retire at the end of 2007 following a 31-year career with the company.