Macrophages are key type of antigen-presenting cells that arbitrate the first line of defense against various intracellular pathogens. Tuberculosis, both pulmonary and extrapulmonary, is an infectious disease of global concern caused by Mycobacterium tuberculosis. The bacillus is a highly successful pathogen and has acquired various strategies to downregulate critical innate-effector immune responses of macrophages, such as phagosome-lysosome fusion, autophagy, induction of cytokines, generation of reactive oxygen and nitrogen species and antigen presentation. In addition, the bacilli also subvert acquired immunity. In this review, we aim to provide an overview of different antimycobacterial immune functions of macrophage and the strategies adopted by the bacilli to manipulate these functions to favor its survival and replication inside the host.