In this article we provide an overview on the current and emerging applications of machine learning (ML) in the design, synthesis, and characterization of metal matrix composites (MMC). We have demonstrated that ML methods can be applied in three distinct categories, namely property prediction, microstructure analysis, and process optimization, which are associated with three major classes of ML techniques, i.e., regression, classification, and optimal control, respectively. ML algorithms have been successfully applied for prediction of mechanical, tribological, corrosion, and wetting properties of different MMCs. However, ML methods (e.g., computer vision, which is suitable for microstructural characterization and defect detections) and optimization algorithms (e.g., reinforcement learning) have not been fully utilized for design, processing, and characterization of metal matrix composites despite their enormous capacities. We conclude that ML methods are promising not only to predict various properties but also to automate microstructural analysis and optimization of manufacturing MMCs.