Molybdenum sulfide (MoS2) and modified MoS2 with different percentages of CdS (10%, 30%, and 50% CdS@MoS2) were successfully synthesized and characterized. The photocatalytic performance of the MoS2 and CdS@MoS2 was evaluated by degrading brilliant green (BG), methylene blue (MB), and rhodamine B (RhB) dyes under visible light irradiation. Amongst the synthesized photocatalysts, 50% CdS@MoS2 exhibited the highest photocatalytic activity, degrading 97.6%, 90.3%, and 75.5% of BG, MB, and RhB dyes, respectively within 5 h. The active species involved in the degradation processes were investigated. All trapping agents inhibited BG and MB degradation to a similar extent, indicating that all of the probed active species play an important role in the degradation of BG and MB. In contrast, h+ and O2•− were found to be the main reactive species in the photocatalytic RhB degradation. A potential mechanism for the photocatalytic degradation of dyes using CdS@MoS2 has been proposed. This work highlights the potential of CdS@MoS2 as a photocatalyst for more efficient water remediation applications.