Zgornji Leskovec is a settlement located in the upper valley of Lipnica Creek, which serves as a minor tributary of the Drava River. It is situated within the Municipality of Videm in eastern Slovenia.
The area is part of the traditional region of Styria and is currently included in the Drava Statistical Region.