Social worker Lee Castillo has won the Democratic primary to challenge eight-term Republican Rep. Rob Bishop in November.
Castillo defeated Weiland in Tuesday's primary to become the Democratic nominee for northern Utah's 1st Congressional District. The district runs across the northern part of the state.
Castillo is a gay Hispanic single father who has depicted himself as a voice for marginalized communities.
Weiland had touted his experience in the U.S. Army and in running a training and consulting firm.
The two men got into a heated confrontation over the placement of signs at the Davis County Democratic convention in April. Police were called but no charges were filed.
Castillo will be the underdog against Bishop. United Utah Party candidate Eric Eliason will also be on the ballot.