Za světové války byl nucen sloužit v rakousko-uherské armádě (u tyrolských myslivců), v říjnu 1918 padl do italského zajetí a brzy vstoupil do rodící se čs. domobrany, u níž sloužil až do září 1919.
Josef Němeček pochází z Prahy a do celostátních soutěží vstoupil v dresu pražské Slavie, kde s hokejem začínal a odkud v létě 2019 odešel do švédského Lidingö.