Rodjen je 1935. godine u selu Hlebine, Republika Hrvatska.
Bio je velikan Hrvatskog naivnog slikarstva nasledivši svoga slavnoga oca Ivana Generalića.
Prve radove u ulju na platnu naslikao je 1950. godine, a prvi javni nastup imao je godine 1954. u Križevcima gde je završio učiteljsku školu.
Prvu samostalnu izložbu imao je godine 1959. u Muzeju grada Koprivnice.
Godine 1960. počinje raditi kao učitelj u osmogodišnjoj školi u Zagrebu, u kojem dve godine kasnije završava Višu pedagošku školu.
Za svoga života Josip Generalić izlagao je na preko hiljadu zajedničkih i 200 samostalnih izložbi na svim kontinentima.
Redovno je izlagao na reprezentativnim izložbama Jugoslovonske i svetske naive, a za svoj umetnički rad dobio je nagrade mnogih žirija. Josipa Generalića kritičari ubrajaju u vrhunske slikare i grafičare naivne umetnosti, te među najveće predstavnike u svetu poznate “Hlebinske škole
Josip Generalić preminuo je u Koprivnic 2004.godine a pokopan je u svom rodnom selu Hlebine.