Which came first human or fish?

The fish came first.

The earliest evidence of fish dates back to the Cambrian period, around 541 million years ago. The earliest evidence of humans, or hominids, dates back to the Miocene period, around 6 million years ago. So fish came first, by about 535 million years.