Kováčik se narodil 2. července 1955. Po absolvování Gymnázia v Třebíči nastoupil na Vysokou školu zemědělskou v Brně, kde se na Agronomické fakultě zabýval zootechnikou. Po návratu ze základní vojenské služby začal pracovat jako zootechnik v JZD Dalešice a později zastával post ředitele Kooperačního sdružení Hrotovice.

Do Sněmovny byl poprvé zvolen v roce 1996 za KSČM. Mandát následně obhájil také v letech 1998, 2002, 2006, 2010, 2013 i 2017. V posledních třech obdobích vykonává funkci předsedy poslaneckého klubu KSČM. Je také členem zemědělského výboru Sněmovny.

Mezi lety 1994 až 2010 zastával funkci zastupitele města Hrotovice, kde žije. V roce 2000 kandidoval také do senátu v Třebíči, dostal se do druhého kola, ale v něm už neuspěl. V roce 2007 pobavil veřejnost, když při sněmovní rozpravě nazval přítomné poslance „soudruzi”.