It depends--he has paid into SS so he is more than entitled to collect, however, if your EARNED INCOME is over a certain limit they reduce your benefit by that much. I am going to guess that his earned income is more then his SS payment so he probably doesn't actually get a check.
Also, keep in mind that there is a cap on how much you can receive and therefore when you get to a certain amount of income paid during the year you don't have to pay into SS any longer. This year is is something like $106,000 so once you have earned that much they stop taking SS out of your paycheck.