The current Secretary of Energy is
Rick Perry. Former Secretary of Defense James Schlesinger was the first Secretary of Energy, who was a Republican nominated to the post by Democratic President Jimmy Carter, the only time a president has appointed someone of another party to the post.