A CV (Curriculum Vitae) is a document that outlines your professional history, education, skills, and achievements. A portfolio, on the other hand, showcases your actual work, such as projects, designs, or performances, providing a visual or interactive demonstration of your skills.