El Doctor Leonardo Russo realizó sus estudios en medicina en la Universidad de Buenos Aires. Posteriormente se formó en el Hospital Español de Buenos Aires donde realizó su residencia junto al Profesor Jose Manuel Del Sel, obteniendo el título de Especialista por el Ministerio de Salud.
Continuó su especialización realizando fellowships, cursos y rotaciones en cirugía artroscópica de rodilla y hombro en Buenos Aires, Barcelona, Naples (USA) y Santiago de Chile.
Actualmente sigue día a día con su capacitación en la especialidad siendo miembro de las mas prestigiosas sociedades científicas como la Asociación Argentina de Ortopedia y Traumatología y la Asociación Argentina de Artroscopia.