The past tense of happen upon is happened upon.
The third-person singular simple present indicative form of happen upon is happens upon.
The present participle of happen upon is happening upon.
The past participle of happen upon is happened upon.