Looks to be a species of Arius (shark or salmon catfish) in which case 20cm would be the minimal size i would count on being adult. They will eat anything that fits in there mouths, once accustomed to your tank he will come out alot more rarely sitting still.
HTH