Can I receive disability benefits if I have another source of benefits, such as a private pension?

Yes, if you paid payroll taxes (FICA) on the money earned while working at the company with the pension.