Answer by  
                                                                                          whoareyou (3483)
                                                            
                          
                          
                                                          If you have no other fish and the tank is fairly large, then yes. A catfish might eat other fish though. And they like deep, murky water. They thrive better in alge and dirty water than they do in fresh, clean water. Good luck.