Miller attended Glenelg High School in Howard County, Maryland (U.S.) He received his bachelor"s degree in Business Administration in 1987 from Towson State University.
Miller was appointed by Governor Bob Ehrlich on March 7, 2003 to replace Robert L. Flanagan, who resigned from the Maryland House of Delegates on February 28, 2003, to become the Maryland Secretary of Transportation. Miller represents District 9A, which is part of Howard County, Doctor of Medicine. In 2006, Miller, along with fellow Republican Gail H. Bates, defeated David Leonard Osmundson to maintain his District 9A seat. Shortly after college, Miller began to work as a Deputy Directory for the computer center at the White House Office of Presidential Personnel.
In 1990, he became the Confidential assistant to Assistant Administrator, Bureau for Legislative Affairs, Agency for International Development.
Later, he was appointed as the special assistant to the White House Liaison, Office of Administrator, Agency for International Development, a position he held from 1991-1992. In 1992, he became the White House Liaison for the United States. Office of Personnel Management.
In 1994, he was the Congressional campaign manager for Roscoe Bartlett. From 1995 until 1996, Miller was a programmer/analyst for Advanced Technology Systems.
In 1996, he worked for Booz, Allen & Hamilton until 2005.
Since 2006, Miller has been a business development manager for Human Touch Limited Liability Company. Finally, Miller was on the Howard County Republican Central Committee from 1998 - 2003. Miller has worked with fellow Republican Gail Bates to amended the Maryland Constitution to define marriage as the union between a man and a woman. 2006 Race for Maryland House of Delegates – District 9A Voters to choose three:.
As a member of the Maryland House of Delegates, Miller has served on the Economic Matters Committee since 2003, and the Joint Advisory Committee on Legislative Data Systems since 2007.