NI is a tax on income from work so it is not paid on pension income so it will not affect any income from pensions e.g. annuities, drawdown or company pensions.
However, if you continue working past state pension age you have to pay NI on your earnings - previously NI was not payable on income after retirement age