Two-dimensional (2D) and three-dimensional (3D) numerical models are commonly employed to investigate the kinematic and hydrodynamic characteristics of fish maneuvers. In this study, we captured the posture characteristics of zebrafish during C-type maneuvers using high-speed photography and constructed a midline curvature model via the tandem principal characteristics method, which exhibited a “double peak and single valley” structure. Based on this curvature model, self-propelled simulations were conducted using the immersed boundary method with adaptive mesh refinement. The results showed that, under identical deformation conditions, the 2D simulation exhibited a 16.8% higher centroid velocity, 6.1% greater overall angular velocity, and an 11.9% larger turning angle compared to the 3D simulation. This discrepancy is primarily due to the 2D model’s inability to accurately represent the fish body’s mass distribution and force characteristics, resulting in artificially elevated performance. Nevertheless, 2D simulations remain applicable for studying the propulsion performance of fish with elongated cross-sections and large fin areas. Comparison between the simulated and real motion performance reveals that, under the self-propelled computational model, both 2D and 3D numerical simulations consistently capture the qualitative motion patterns. The quantitative results also reflect the actual swimming performance of the fish within an acceptable margin of error.