It could be a slight sprain, but it’s more likely he stepped on something. I would check the paw carefully for injuries or something lodged between his toes.
Other than that I would watch him for a few days and try to keep him resting and if he is still painful on Monday I would take him to your local vet.
yes go to the vet as soon as possible and do let us know