fish can and do survive with some of their fins completely torn off. All you can do is keep the water very clean. He should heal up with the fin or without.
One thing about the plecos, is that they don't really swim, more like glide around. He won't miss his fin all that much I don't think.