Narodil se 28. května 1953 v Prostějově a vystudoval Střední ekonomickou školu v Přerově. Poté pracoval v ekonomickém oddělení Kovohutí Břidličná a později absolvoval Vysokou školu politickou v Praze. Poté se živil politikou. V devadesátých letech podnikal v pohostinství a od roku 2002 dělal asistenta poslanci za KSČM Ladislavu Mlčákovi, který se naopak stal Neklovým asistentem po jeho zvolení do Sněmovny v roce 2010.

Od roku 1984 zasedá Nekl v zastupitelstvu Přerova. V tomto městě také do roku 1993 předsedal okresní organizaci KSČM. Od roku 2004 je též v zastupitelstvu Olomouckého kraje.

V Poslanecké sněmovně zasedá v hospodářském výboru a výboru pro životní prostředí.