Symbolism can be unique to the individual, but there are two interpretations I've been told by guys with that tattoo:
A heart encircled by thorns is a common image in Christianity, and substituting barbed-wire for the thorns is a "modernized" image of an expression of faith.
Another guy told me it meant his heart was a fortress, and would never be taken or broken.