Lokvenc begon zijn carrière in eigen land bij FC Hradec Králové. Na twee seizoenen ging hij naar Sparta Praag waar hij in zes seizoenen goed was voor 83 doelpunten in 196 wedstrijden. Hierna verhuisde hij voor vier jaar naar FC Kaiserslautern. Na een seizoen bij Vfl Bochum speelde hij tussen 2005 en 2008 in Oostenrijk voor Red Bull Salzburg met tussenin een korte uitleenbeurt aan FC Basel. Hij sloot zijn carrière af bij FC Ingolstadt 04 in 2009.
Interlandcarrière
Lokvenc kwam 74 keer uit voor het Tsjechisch elftal tussen 1995 en 2006 en scoorde 14 doelpunten.