Johnny Reginald Davis nació el 21/10/1955 en Detroit, Michigan. Mide 1.88 metros, pesa 77 kg (170 libras) y es asistente técnico de Mike D'Antoni en los Lakers.
Pasó por muchos equipos en la NBA y los primeros fueron los Portland Trail Blazers, con quienes ganó su único anillo en su año de rookie. Luego de dos temporadas fue transferido a los Indiana Pacers, donde tuvo los mejores cuatro años de su carrera con un promedio 16.4 puntos por partido.
Los siguientes dos años los pasó en los Atlanta Hawks, ya sin la misma explosividad que en sus días con los Pacers aunque manteniendo números por encima de los dobles dígitos. Después de eso jugó un año con los Cleveland Cavaliers, volvíó a los Hawks y se retiró en los Cavs en la temporada 1985-86.
Diez años después Davis se convirtió en coach de los Philadelphia 76ers pero sin éxito: 22-60 fue el récord al finalizar la temporada y entonces dejó el cargo. En el 2003 tuvo ese mismo cargo en el Orlando Magic pero siguió sin cosechar buenos resultados, ya que en su primer año registró un 20-51 y en el segundo lo hizo para un 31-33. En el 2005 se convirtió en asistente técnico de los Memphis Grizzlies, y cuando Marc Iavaroni fue despedido como coach en 2007, Johnny fue coach interino pero perdió los dos partidos que dirigió. Luego de eso, volvió a ser asistente desde 2009 hasta el 2011.
En ese año fue a los Toronto Raptors y trabajó como asistente hasta 2013, cuando los Lakers lo incorporaron al staff de D'Antoni.