The first thing to try is daily water changes of at least 50%.
How big is the tank?
Are the plants plastic? Live or silk plants are better as plastic ones have sharp edges which can damage bettas' fins. Floating plants are also good with a betta.
To me it looks like fin rot. I agree with the above that daily water changes should be done. Maybe consider doing more frequent water changes once he is healed to prevent fin rot from reoccurring also. Even if it is some fin tear (I only say this as I can see a faux plant in the photo), it could become fin rot so daily water changes will still be helpful while healing.