This paper presents a fully coupled peridynamics method for simulating hydraulic fracturing in rocks. The proposed method involves a rigorous coupling between the classical total-Lagrangian formulation and a new semi-Lagrangian formulation within the framework of peridynamics. The total-Lagrangian formulation is employed to simulate a rock subjected to fluid-driven fracturing, whereas the semi-Lagrangian formulation is used to solve the Navier–Stokes equations for fluids in a nonlocal manner. A coupling algorithm is developed between the two formulations to model fluid–solid interactions without causing unphysical penetration. The proposed method was validated through a simulation of a water column collapse problem. It was further validated using a Kristianovich–Geertsma–De Klerk (KGD) fracturing problem, where a plane strain fracture propagates owing to fluid injection. The proposed method reasonably captures the fracturing pattern, fracture propagation speed, and injection pressure better than the analytical solution. It offers a unified framework within the peridynamics theory for modeling solid, fluid, and fluid-driven fractures.