Po končani takrat dvorazredni šoli v Središču je leta 1862 stopil v tretji razred ljudske šole v Mariboru, nato bil nekaj časa na gimnaziji in končal šolanje na realki. Leta 1867 je bil sprejet na mariborsko učiteljišče, kjer je leta 1869 maturiral. V letih 1870−1879 je poučeval v Središču ob Dravi, kjer je na svojem posestvu uredil drevesnico in ustanovil konjerejsko društvo.
Leta 1898 je bil izvoljen za župana in to funkcijo opravljal do leta 1918. V času županovanja je med drugim uvedel uradovanje v slovenščini, pomagal pri ustanavljanju gospodarske in živinorejske zadruge, posojilnice in ljudske knjižnice. Josip Šinko je bil soustanovitelj (1906) in do leta 1914 podpredsednik Narodne stranke za Štajersko.
Moji spomini, 1935
J. Šinko: Moji spomini: sličice iz slovenskih narodnih borb in med vojno, Maribor, 1937.
Osebnosti: veliki slovenski biografski leksikon: od M do Ž, Ljubljana, 2008, str. 1116.
