Recent years have brought rapid growth in schools of public health and an increasing demand for public health practitioners. These trends highlight the need for innovative approaches to prepare doctoral graduates for academic and high-level practice positions. The University of Maryland's School of Public Health developed a "Preparing Future Faculty and Professionals" program to enrich the graduate education and professional development of its doctoral students. We describe the program's key elements, including foundational seminars to enhance students' knowledge and skills related to teaching, research, and service; activities designed to foster career exploration and increase competitiveness in the job market; and independent, faculty-mentored teaching and research experiences. We present a model for replicating the program and share student outcomes of participation.