찰스 1세의 아들로 아버지가 청교도 혁명으로 처형된 후 스코틀랜드에서 즉위하였으나, 던바·워스터 전투에서 올리버 크롬웰에게 패한 후 프랑스로 망명하였다. 1660년 왕정 복고에 따라 귀국하여 이듬해 즉위하였다. 그는 비국교도를 탄압하고 왕권을 확대하는 정책을 취하였으며, 1666년 네덜란드와의 전쟁, 전염병, 런던의 큰 화재(런던 대화재)로 시달렸다. 1670년 프랑스의 루이 14세로부터 군비를 지원받아 제2차 네덜란드 전쟁을 일으켰다. 후에 의회와 대립이 심해져서 의회는 로마 가톨릭 교도들의 공직 진출을 제한하는 법인 '심사율', '인신 보호법'을 제정하여 왕의 전제 정치에 대항하였다. 1685년 5월 29일, 향년 55세로 사망했다. 찰스 2세는 과학과 연극에 관심이 많아 이를 보호·육성하였다. 찰스 2세도 1630년대의 어린 시절에는 여장을 하였다고 전해진다. 1685년 찰스 2세는 고지혈증과 노환으로 사망하였다. 동생 제임스 2세가 형의 뒤를 이어 왕이 되었다.