I'd consult a vet, especially since he is a senior. Unfortunately coughing can also be a sign of heart disease. When was the last time he had a full physical exam?