Op zesjarige leeftijd leerde hij schaken. In 1997 won hij het nationale kampioenschap voor spelers tot 10 jaar, ook in 1998 en 1999 won hij dit toernooi, nu in de categorie 'spelers tot 12 jaar'. In 2001 werd hij tweede in het kampioenschap voor spelers tot 18 jaar. In 2002 werd hij FIDE Meester (FM).
In 2002 was Viktor Láznička gedeeld eerste op het toernooi in Olomouc, in 2003 won hij het toernooi in Mariënbad. In 2006 werd hij in Brno kampioen van Tsjechië, en behaalde hij de grootmeestertitel. In datzelfde jaar nam hij voor het eerst deel aan Schaakolympiade, hij behaalde in Turijn met een score van 75% (7.5 pt. uit 10) het beste individuele resultaat van zijn team. In totaal nam hij tussen 2006 en 2014 vijf keer met het Tsjechische team deel aan de Schaakolympiade.[1]
In 2007 werd hij in zijn woonplaats gedeeld winnaar, met Vlastimil Babula, van het Tsjechië Open toernooi. Hij kwalificeerde zich voor de Wereldbeker schaken 2007, maar werd daarin in de eerste ronde uitgeschakeld door de Poolse schaker Bartłomiej Macieja.
In juni 2010 won hij het "City of Good Wine" rapidtoernooi in Hustopeče.[3] In juli 2010 werd hij ongedeeld eerste op het World Open toernooi met 7½ pt. uit 9. In augustus 2010 won Láznička het invitatietoernooi "György Marx Memorial" met 8 pt. uit 10.
In januari 2012 werd hij tweede op het Donostia Chess Festival knockout toernooi in San Sebastián, Baskenland, Spanje, na de finale te hebben verloren van Andrej Volokitin. In dit toernooi speelde iedere speler simultaan aan twee borden tegen zijn opponent, aan het ene bord met wit, aan het andere met zwart. Deze speelwijze, die in dit toernooi voor het eerst gebruikt werd, kreeg later de naam "Basque chess".[4][5]
Per juli 2018 was hij de Tsjechische speler met de op een na hoogste ranking, onder David Navara.
In 2019 werd hij met 13 pt. uit 15 tweede in het Tsjechische kampioenschap blitzschaak.[6]
Láznička werd gedurende zijn schaakcarrière door diverse schakers getraind, onder andere door de grootmeester Sergej Movsesian.