Viola yedoensis Makino was used to treat inflammation, viral hepatitis, acute pyogenic infection, and ulcerative carbuncles. However, the protective effect on immunological liver injury (ILI) of V. yedoensis had been rarely reported. This study aimed to explore the protective effect of n-butanol extract (BE) from V. yedoensis on ILI in vitro and in vivo. In vitro, the BE significantly inhibited the secretions of Hepatitis B surface antigen (HBsAg) and Hepatitis B e antigen (HBeAg) in the HepG2.2.15 cells and the replication of HBV DNA. The research data in vivo revealed that the BE reduced the levels of alanine transaminase (ALT), aspartate transaminase (AST), and methane dicarboxylic aldehyde (MDA) in liver tissues of the ConA-induced mice, while increased the activities of superoxide dismutase (SOD), glutathione peroxidase (GSH-PX), and the effective contents of tumor necrosis factor-α (TNF-α), interferon-γ (IFN-γ) and the BE could ameliorate liver histological lesions. These results motivated a further investigation into the chemical constituents of BE. Four coumarins (esculetin, prionanthoside, cichoriin, and esculin) and one flavonoid (quercetin-3-O-galactoside) were isolated from the BE by silica gel column chromatography and recrystallization, of which structures were eventually confirmed by 1 H-NMR, 13 C-NMR, and MS.