Continuing professional development (CPD) involves not only educational activities to enhance medical competence in medical knowledge and skills, but also in management, team building, professionalism, interpersonal communication, technology, teaching, and accountability. This paper aims at reviewing best practices to promote effective CPD. Principles and guidelines, as already defined by some professional societies and world organizations, are emphasized as core actions to best enhance an effective lifelong learning after residency. The personal learning plan (PLP) is discussed as the core of a well-structured CPD and we describe how it should be created. Fundamental CPD principles and how they are integrated in the framework of every physician's professional life will be described. The value of systematic and comprehensive CPD documentation and assessment is emphasized. Accreditation requirements and professional relationships with commercial sponsors are discussed.