 De Haven was an Associate Justice of the California Supreme Court from December 18, 1890, to January 7, 1895, filling the unexpired term of Charles N. Fox.In June 1894, he lost a bid for renomination at the Republican convention.After stepping down from the court, he returned to private practice in Eureka between 1895 and 1897.