The club was founded in 1928 as ŠK Slavonac and then was renamed NK Jedinstvo after the second world war.[2] They would later be renamed NK Čepin after their main sponsor, the local oil company.
NK Čepin played in the Croatian 2. HNL for several years in the mid-1990s. They won the 2017 fourth division local league and as of 2019 play in the third division.[3]
The club was recognised in 2018 for having a number of players with or studying for master's degrees.[4] The club also celebrated its 90th anniversary that year with a match against NK Osijek.[5]