Rep. Steve Stockman is an acolyte of Sen. Ted Cruz -- but he didn't vote for him.

Stockman invoked Cruz, a fellow Texas Republican, when Stockman announced last year that he would challenge Sen. John Cornyn, R-Texas, in part because Cornyn "undermined" Cruz's efforts to defund Obamacare.

Stockman also hoped to follow the electoral path Cruz paved in 2012 by overcoming long odds to win the Republican nomination and ultimately a U.S. Senate seat.

But Stockman didn't vote for Cruz in 2012 — nor did he vote for anyone else — as Cruz pulled an upset victory over Lt. Gov. David Dewhurst. Indeed, according to voting records supplied to the Washington Examiner by a Texas Republican, Stockman hasn't voted in a single Republican primary election since 2004.

That means Stockman also missed an opportunity to vote against Cornyn during his most recent primary, in 2008. Cornyn's Republican opponent at the time, Texas secessionist Larry Kilgore, attracted more than 18 percent of the vote.

Stockman has failed to cast his ballot during the past two Republican presidential primaries, too.

The voting records, from Harris and Galveston counties, show that Stockman has continued to vote in general elections.

Stockman's office did not immediately respond to requests for comment.

Lately, Stockman has made news for voter-turnout problems of a different kind: Since Jan. 9, Stockman has skipped 17 House votes, the Associated Press reported. His staff has refused to explain the missed votes.

Even a well-groomed Republican candidate would be hard-pressed to pose a serious threat to Cornyn, who is exceptionally well-funded and well-organized, but Stockman's fledgling bid has been uniquely discombobulated.

In November, The Houston Chronicle uncovered a trove of potential campaign finance violations by Stockman. Meanwhile, outside conservative groups that are funding conservative candidates in other GOP primaries, including the Club For Growth and the Senate Conservatives Fund, have kept their distance from Stockman.