Все слова, обозначающие лиц мужского пола, относятся к мужскому роду.
окончание -а- в этом слове? Но в данном случае это окончание не является показателем рода существительного. Дело в том, что подобное окончание встречается не только у женского, но и у мужского рода.
Ведь не будут же слова "папа", "дедушка","дядя", "юноша", "слуга", "братишка" и т. д. Вот в этот же список следует включить и смутившее Вас слово "мужчина".
Хотя окончания -а-(-я-) свойственны женскому роду, но встречаются и в мужском, при этом не являясь исключениями!