Anh sinh ra tại một ngôi làng nhỏ ở Hương Thủy (tỉnh Thừa Thiên-Huế). Nơi đó từng không có điện nên anh thường xuyên đến thư viện gần nhà để nghiên cứu về phát minh thông qua những trang sách và ôm giấc mơ một ngày nào đó sẽ có những phát minh của riêng mình.
Sau khi tốt nghiệp trường chuyên ở Huế, anh học tại Đại học Quốc gia Australia (Úc) và sau đó làm nghiên cứu sinh Tiến sĩ tại Đại học Stanford (Mỹ) về trí tuệ nhân tạo.