We examine the lepton-specific 2HDM as a solution of muon g?2 anomaly under various theoretical and experimental constraints, especially the direct search limits from the LHC and the requirement of a strong first-order phase transition in the early universe. We find that the muon g?2 anomaly can be explained in the region of 32