Good question :)
1)ELECTRIC FIELD INSIDE A CONDUCTOR IS ZERO-
This is because , its a fact that "the extra charge on a conductor resides on its surface" WHICH MEANS THAT INSIDE A CONDUCTOR , there is no extra charge ,, there are equal protons and equal electrons. THAT IS WHY ,, THERE IS NO ELECTRIC FIELD.
2)NOW , your question is that why there is a NON ZERO POTENTIAL INSIDE. ITS A FACT THAT THE POTENTIAL AT THE SURFACE OF THE CONDUCTOR AND THE POTENTIAL INSIDE THE SURFACE IS THE SAME .DO U KNOW WHY ? ((u must know that the potential is related to the electric potential energy. its the work done by external force in bringing a charge from infinity to that point/ charge )NOW U SEE, SUPPOSE WE BRING A CHARGE FROM INFINITY TO THE SURFACE OF THE CONDUCTOR ,, U KNOW that work is done by the external force!! now that you have brought the charge , suppose you want to put it inside the conductor,, BUT !! U KNOW THAT THE ELECTRIC FIELD INSIDE THE CONDUCTOR IS ZERO ! THEREFORE, NO EXTRA WORK HAS TO BE DONE BY THE EXTERNAL FORCE! yayyy! :D that is why ,, the potential inside the conductor is non zero ,, and is equal to the potential at the surface of the conductor.
and i would like to tell you something so that you understand better .potential energy is stored in a charge when it is brought near another charge with same sign charge. because external force is positive and there is force of repulsion between the two charges. but when it is brought near another charge with the opposite charge ,,external force is negative and the force between the two is attractive. so the potential energy decreases.